./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_rmo.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_rmo.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_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_rmo.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:04:25,761 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:04:25,805 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:04:25,808 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:04:25,811 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:04:25,825 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:04:25,826 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:04:25,826 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:04:25,827 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:04:25,827 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:04:25,827 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:04:25,827 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:04:25,828 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:04:25,828 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:04:25,829 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:04:25,829 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:04:25,829 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:04:25,829 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:04:25,830 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:04:25,830 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:04:25,830 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:04:25,831 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:04:25,831 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:04:25,831 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:04:25,832 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:04:25,832 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:04:25,832 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:04:25,833 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:04:25,833 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:04:25,833 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:04:25,833 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:04:25,834 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:04:25,834 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:04:25,834 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:04:25,834 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:04:25,835 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:04:25,835 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:04:25,835 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:04:25,835 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:04:25,836 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:04:25,836 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:04:25,836 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:04:25,836 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:04:25,836 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:04:26,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:04:26,080 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:04:26,082 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:04:26,083 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:04:26,084 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:04:26,085 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_rmo.oepc.yml/witness.yml [2024-06-28 04:04:26,255 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:04:26,255 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:04:26,256 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_rmo.oepc.i [2024-06-28 04:04:27,208 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:04:27,439 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:04:27,439 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_rmo.oepc.i [2024-06-28 04:04:27,449 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cd77b9fca/c5ffc0521dd6473d96de127b68da4724/FLAGb4a4fa1cc [2024-06-28 04:04:27,459 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cd77b9fca/c5ffc0521dd6473d96de127b68da4724 [2024-06-28 04:04:27,460 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:04:27,461 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:04:27,461 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:04:27,461 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:04:27,465 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:04:27,466 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:04:26" (1/2) ... [2024-06-28 04:04:27,466 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c142c3b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:04:27, skipping insertion in model container [2024-06-28 04:04:27,466 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:04:26" (1/2) ... [2024-06-28 04:04:27,467 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6e29949d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:04:27, skipping insertion in model container [2024-06-28 04:04:27,467 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:04:27" (2/2) ... [2024-06-28 04:04:27,468 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c142c3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:27, skipping insertion in model container [2024-06-28 04:04:27,468 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:04:27" (2/2) ... [2024-06-28 04:04:27,468 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:04:27,619 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:04:27,620 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((((((((((((((((((((((! 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:04:27,620 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:04:27,621 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] (((((((((((((((((((((((((((((((((((((! 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:04:27,621 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:04:27,621 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-28 04:04:27,657 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:04:27,936 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:04:27,946 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:04:28,065 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:04:28,097 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:04:28,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28 WrapperNode [2024-06-28 04:04:28,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:04:28,098 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:04:28,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:04:28,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:04:28,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,125 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,159 INFO L138 Inliner]: procedures = 175, calls = 80, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 209 [2024-06-28 04:04:28,159 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:04:28,159 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:04:28,159 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:04:28,160 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:04:28,167 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,168 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,180 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,193 INFO L175 MemorySlicer]: Split 39 memory accesses to 2 slices as follows [2, 37]. 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:04:28,193 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,193 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,223 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,225 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,227 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,228 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,231 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:04:28,232 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:04:28,232 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:04:28,232 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:04:28,233 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (1/1) ... [2024-06-28 04:04:28,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:04:28,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:04:28,264 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:04:28,267 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:04:28,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:04:28,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:04:28,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:04:28,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:04:28,295 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:04:28,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:04:28,295 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:04:28,295 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:04:28,295 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:04:28,295 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:04:28,295 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:04:28,296 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:04:28,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:04:28,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:04:28,296 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:04:28,296 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:04:28,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:04:28,299 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:04:28,413 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:04:28,414 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:04:28,779 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:04:28,779 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:04:29,036 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:04:29,037 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:04:29,037 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:04:29 BoogieIcfgContainer [2024-06-28 04:04:29,037 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:04:29,040 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:04:29,040 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:04:29,042 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:04:29,042 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:04:26" (1/4) ... [2024-06-28 04:04:29,043 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18c0556a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:04:29, skipping insertion in model container [2024-06-28 04:04:29,043 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:04:27" (2/4) ... [2024-06-28 04:04:29,043 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18c0556a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:04:29, skipping insertion in model container [2024-06-28 04:04:29,043 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:04:28" (3/4) ... [2024-06-28 04:04:29,044 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18c0556a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:04:29, skipping insertion in model container [2024-06-28 04:04:29,044 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:04:29" (4/4) ... [2024-06-28 04:04:29,045 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_rmo.oepc.i [2024-06-28 04:04:29,058 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:04:29,059 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:04:29,059 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:04:29,110 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:04:29,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:04:29,166 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 04:04:29,166 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:04:29,168 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 56 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:04:29,169 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:04:29,171 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 04:04:29,182 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:04:29,187 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;@10bfcc19, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:04:29,187 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:04:29,193 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:04:29,193 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:04:29,193 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:04:29,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:29,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:04:29,194 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:04:29,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:29,201 INFO L85 PathProgramCache]: Analyzing trace with hash 639325454, now seen corresponding path program 1 times [2024-06-28 04:04:29,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:29,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252924567] [2024-06-28 04:04:29,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:29,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:30,852 INFO L134 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:30,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:30,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252924567] [2024-06-28 04:04:30,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252924567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:30,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:30,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:04:30,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261164130] [2024-06-28 04:04:30,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:30,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:04:30,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:30,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:04:30,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:04:30,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 04:04:30,920 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:04:30,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:30,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 04:04:30,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:31,246 INFO L124 PetriNetUnfolderBase]: 770/1239 cut-off events. [2024-06-28 04:04:31,246 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 04:04:31,251 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 5951 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:04:31,257 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 04:04:31,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-28 04:04:31,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:04:31,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:04:31,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-28 04:04:31,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 04:04:31,267 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:04:31,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-28 04:04:31,269 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:04:31,270 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 04:04:31,272 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:04:31,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 04:04:31,274 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 04:04:31,274 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:04:31,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:31,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:31,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:04:31,275 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:04:31,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:31,275 INFO L85 PathProgramCache]: Analyzing trace with hash 211464525, now seen corresponding path program 1 times [2024-06-28 04:04:31,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:31,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262727743] [2024-06-28 04:04:31,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:31,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:33,283 INFO L134 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:33,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:33,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262727743] [2024-06-28 04:04:33,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262727743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:33,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:33,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:04:33,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782068129] [2024-06-28 04:04:33,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:33,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:04:33,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:33,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:04:33,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:04:33,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 04:04:33,320 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:04:33,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:33,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 04:04:33,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:33,778 INFO L124 PetriNetUnfolderBase]: 764/1231 cut-off events. [2024-06-28 04:04:33,779 INFO L125 PetriNetUnfolderBase]: For 253/261 co-relation queries the response was YES. [2024-06-28 04:04:33,781 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 5929 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:04:33,786 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 04:04:33,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-28 04:04:33,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:04:33,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:04:33,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 04:04:33,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 04:04:33,788 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:04:33,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-28 04:04:33,789 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:04:33,789 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 04:04:33,790 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:04:33,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 04:04:33,790 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 04:04:33,791 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:04:33,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:33,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:33,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:04:33,791 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:04:33,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:33,792 INFO L85 PathProgramCache]: Analyzing trace with hash -976473171, now seen corresponding path program 1 times [2024-06-28 04:04:33,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:33,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327888437] [2024-06-28 04:04:33,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:33,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:33,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:36,268 INFO L134 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:36,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:36,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327888437] [2024-06-28 04:04:36,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327888437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:36,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:36,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:04:36,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34499259] [2024-06-28 04:04:36,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:36,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:04:36,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:36,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:04:36,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:04:36,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 04:04:36,292 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:04:36,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:36,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 04:04:36,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:36,997 INFO L124 PetriNetUnfolderBase]: 969/1526 cut-off events. [2024-06-28 04:04:36,997 INFO L125 PetriNetUnfolderBase]: For 847/863 co-relation queries the response was YES. [2024-06-28 04:04:37,000 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 7199 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:04:37,006 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-28 04:04:37,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 378 flow [2024-06-28 04:04:37,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:04:37,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:04:37,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 04:04:37,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 04:04:37,009 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:04:37,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 378 flow [2024-06-28 04:04:37,010 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:04:37,011 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 04:04:37,012 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:04:37,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 04:04:37,012 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 04:04:37,013 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:04:37,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:37,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:37,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:04:37,013 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:04:37,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:37,014 INFO L85 PathProgramCache]: Analyzing trace with hash -590331011, now seen corresponding path program 1 times [2024-06-28 04:04:37,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:37,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659009198] [2024-06-28 04:04:37,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:37,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:37,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:38,420 INFO L134 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:38,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:38,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659009198] [2024-06-28 04:04:38,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659009198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:38,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:38,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:04:38,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216996088] [2024-06-28 04:04:38,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:38,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:04:38,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:38,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:04:38,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:04:38,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:04:38,464 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:04:38,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:38,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:04:38,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:39,213 INFO L124 PetriNetUnfolderBase]: 964/1518 cut-off events. [2024-06-28 04:04:39,213 INFO L125 PetriNetUnfolderBase]: For 1574/1586 co-relation queries the response was YES. [2024-06-28 04:04:39,216 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 7136 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:04:39,221 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 46 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-28 04:04:39,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 337 flow [2024-06-28 04:04:39,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:04:39,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:04:39,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-28 04:04:39,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 04:04:39,223 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:04:39,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 337 flow [2024-06-28 04:04:39,225 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:04:39,226 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-28 04:04:39,226 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:04:39,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 04:04:39,227 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-28 04:04:39,227 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:04:39,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:39,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:39,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:04:39,227 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:04:39,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:39,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1120390510, now seen corresponding path program 1 times [2024-06-28 04:04:39,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:39,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941829211] [2024-06-28 04:04:39,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:39,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:39,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:40,886 INFO L134 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,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:40,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941829211] [2024-06-28 04:04:40,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941829211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:40,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:40,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:04:40,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136287744] [2024-06-28 04:04:40,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:40,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:04:40,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:40,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:04:40,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:04:40,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:40,900 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:04:40,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:40,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:40,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:41,805 INFO L124 PetriNetUnfolderBase]: 1112/1732 cut-off events. [2024-06-28 04:04:41,805 INFO L125 PetriNetUnfolderBase]: For 2431/2431 co-relation queries the response was YES. [2024-06-28 04:04:41,808 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 8137 event pairs, 451 based on Foata normal form. 2/1732 useless extension candidates. Maximal degree in co-relation 5201. Up to 1656 conditions per place. [2024-06-28 04:04:41,814 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 11 changer transitions 0/74 dead transitions. [2024-06-28 04:04:41,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 424 flow [2024-06-28 04:04:41,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:04:41,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:04:41,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:04:41,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:04:41,815 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:04:41,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 424 flow [2024-06-28 04:04:41,817 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:04:41,818 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 265 flow [2024-06-28 04:04:41,818 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:04:41,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 04:04:41,819 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 265 flow [2024-06-28 04:04:41,819 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:04:41,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:41,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:41,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:04:41,820 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:04:41,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:41,820 INFO L85 PathProgramCache]: Analyzing trace with hash -732754280, now seen corresponding path program 1 times [2024-06-28 04:04:41,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:41,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775699848] [2024-06-28 04:04:41,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:41,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:41,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:44,123 INFO L134 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:44,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:44,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775699848] [2024-06-28 04:04:44,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775699848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:44,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:44,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:04:44,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487920398] [2024-06-28 04:04:44,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:44,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:04:44,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:44,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:04:44,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:04:44,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:04:44,162 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:04:44,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:44,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:04:44,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:45,101 INFO L124 PetriNetUnfolderBase]: 1067/1677 cut-off events. [2024-06-28 04:04:45,102 INFO L125 PetriNetUnfolderBase]: For 3654/3686 co-relation queries the response was YES. [2024-06-28 04:04:45,105 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 7977 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:04:45,111 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 19 changer transitions 0/86 dead transitions. [2024-06-28 04:04:45,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 535 flow [2024-06-28 04:04:45,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:04:45,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:04:45,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 04:04:45,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 04:04:45,114 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:04:45,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 535 flow [2024-06-28 04:04:45,119 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:04:45,121 INFO L231 Difference]: Finished difference. Result has 62 places, 61 transitions, 347 flow [2024-06-28 04:04:45,121 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:04:45,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-28 04:04:45,123 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 61 transitions, 347 flow [2024-06-28 04:04:45,123 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:04:45,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:45,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:45,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:04:45,124 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:04:45,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:45,124 INFO L85 PathProgramCache]: Analyzing trace with hash -359861480, now seen corresponding path program 2 times [2024-06-28 04:04:45,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:45,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221961687] [2024-06-28 04:04:45,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:45,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:47,263 INFO L134 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:47,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:47,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221961687] [2024-06-28 04:04:47,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221961687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:47,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:47,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:04:47,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169543893] [2024-06-28 04:04:47,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:47,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:04:47,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:47,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:04:47,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:04:47,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:04:47,300 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:04:47,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:47,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:04:47,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:48,229 INFO L124 PetriNetUnfolderBase]: 1082/1704 cut-off events. [2024-06-28 04:04:48,229 INFO L125 PetriNetUnfolderBase]: For 5157/5201 co-relation queries the response was YES. [2024-06-28 04:04:48,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6222 conditions, 1704 events. 1082/1704 cut-off events. For 5157/5201 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8114 event pairs, 390 based on Foata normal form. 16/1711 useless extension candidates. Maximal degree in co-relation 6197. Up to 1574 conditions per place. [2024-06-28 04:04:48,242 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-28 04:04:48,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 535 flow [2024-06-28 04:04:48,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:04:48,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:04:48,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 04:04:48,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:04:48,244 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:04:48,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 535 flow [2024-06-28 04:04:48,248 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:04:48,249 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 361 flow [2024-06-28 04:04:48,250 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:04:48,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-28 04:04:48,250 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 361 flow [2024-06-28 04:04:48,250 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:04:48,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:48,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:48,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:04:48,251 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:04:48,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:48,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1090128123, now seen corresponding path program 1 times [2024-06-28 04:04:48,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:48,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389601154] [2024-06-28 04:04:48,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:48,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:48,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:50,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:50,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:50,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389601154] [2024-06-28 04:04:50,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389601154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:50,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:50,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:04:50,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95490062] [2024-06-28 04:04:50,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:50,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:04:50,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:50,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:04:50,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:04:50,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:04:50,348 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:04:50,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:50,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:04:50,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:51,294 INFO L124 PetriNetUnfolderBase]: 1118/1769 cut-off events. [2024-06-28 04:04:51,295 INFO L125 PetriNetUnfolderBase]: For 5970/6010 co-relation queries the response was YES. [2024-06-28 04:04:51,298 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 8477 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:04:51,306 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 75 selfloop transitions, 26 changer transitions 0/110 dead transitions. [2024-06-28 04:04:51,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 110 transitions, 733 flow [2024-06-28 04:04:51,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:04:51,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:04:51,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:04:51,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 04:04:51,312 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:04:51,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 110 transitions, 733 flow [2024-06-28 04:04:51,317 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:04:51,318 INFO L231 Difference]: Finished difference. Result has 70 places, 75 transitions, 468 flow [2024-06-28 04:04:51,318 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:04:51,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-28 04:04:51,321 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 75 transitions, 468 flow [2024-06-28 04:04:51,321 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:04:51,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:51,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:51,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:04:51,322 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:04:51,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:51,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1411367139, now seen corresponding path program 2 times [2024-06-28 04:04:51,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:51,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050694833] [2024-06-28 04:04:51,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:51,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:51,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:54,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:54,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:54,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050694833] [2024-06-28 04:04:54,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050694833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:54,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:54,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:04:54,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490272763] [2024-06-28 04:04:54,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:54,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:04:54,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:54,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:04:54,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:04:54,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:04:54,089 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:04:54,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:54,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:04:54,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:55,069 INFO L124 PetriNetUnfolderBase]: 1131/1794 cut-off events. [2024-06-28 04:04:55,069 INFO L125 PetriNetUnfolderBase]: For 7709/7762 co-relation queries the response was YES. [2024-06-28 04:04:55,073 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 8666 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:04:55,081 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 73 selfloop transitions, 28 changer transitions 0/110 dead transitions. [2024-06-28 04:04:55,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 110 transitions, 794 flow [2024-06-28 04:04:55,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:04:55,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:04:55,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 04:04:55,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-28 04:04:55,083 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:04:55,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 110 transitions, 794 flow [2024-06-28 04:04:55,089 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:04:55,090 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 528 flow [2024-06-28 04:04:55,091 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:04:55,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-28 04:04:55,091 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 528 flow [2024-06-28 04:04:55,091 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:04:55,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:55,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:55,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:04:55,092 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:04:55,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:55,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1411246983, now seen corresponding path program 1 times [2024-06-28 04:04:55,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:55,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064995198] [2024-06-28 04:04:55,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:55,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:55,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:57,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:04:57,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:57,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064995198] [2024-06-28 04:04:57,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064995198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:57,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:57,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:04:57,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723266691] [2024-06-28 04:04:57,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:57,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:04:57,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:57,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:04:57,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:04:57,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:57,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 528 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:04:57,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:57,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:57,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:58,862 INFO L124 PetriNetUnfolderBase]: 1231/1931 cut-off events. [2024-06-28 04:04:58,862 INFO L125 PetriNetUnfolderBase]: For 9721/9725 co-relation queries the response was YES. [2024-06-28 04:04:58,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7925 conditions, 1931 events. 1231/1931 cut-off events. For 9721/9725 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9249 event pairs, 407 based on Foata normal form. 6/1932 useless extension candidates. Maximal degree in co-relation 7895. Up to 1748 conditions per place. [2024-06-28 04:04:58,873 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 23 changer transitions 0/124 dead transitions. [2024-06-28 04:04:58,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 124 transitions, 981 flow [2024-06-28 04:04:58,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:04:58,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:04:58,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:04:58,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 04:04:58,875 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 528 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:04:58,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 124 transitions, 981 flow [2024-06-28 04:04:58,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 124 transitions, 896 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 04:04:58,887 INFO L231 Difference]: Finished difference. Result has 78 places, 92 transitions, 619 flow [2024-06-28 04:04:58,887 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=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=619, PETRI_PLACES=78, PETRI_TRANSITIONS=92} [2024-06-28 04:04:58,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-28 04:04:58,888 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 92 transitions, 619 flow [2024-06-28 04:04:58,888 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:04:58,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:58,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:58,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:04:58,889 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:04:58,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:58,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1528828969, now seen corresponding path program 3 times [2024-06-28 04:04:58,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:58,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180168250] [2024-06-28 04:04:58,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:58,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:58,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:01,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:01,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:01,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180168250] [2024-06-28 04:05:01,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180168250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:01,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:01,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:01,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62551485] [2024-06-28 04:05:01,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:01,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:01,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:01,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:01,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:01,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:05:01,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 92 transitions, 619 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:05:01,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:01,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:05:01,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:02,451 INFO L124 PetriNetUnfolderBase]: 1175/1874 cut-off events. [2024-06-28 04:05:02,451 INFO L125 PetriNetUnfolderBase]: For 9930/10046 co-relation queries the response was YES. [2024-06-28 04:05:02,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7822 conditions, 1874 events. 1175/1874 cut-off events. For 9930/10046 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9195 event pairs, 354 based on Foata normal form. 26/1859 useless extension candidates. Maximal degree in co-relation 7789. Up to 1580 conditions per place. [2024-06-28 04:05:02,462 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 44 changer transitions 0/127 dead transitions. [2024-06-28 04:05:02,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 127 transitions, 1021 flow [2024-06-28 04:05:02,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:02,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:02,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 04:05:02,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 04:05:02,464 INFO L175 Difference]: Start difference. First operand has 78 places, 92 transitions, 619 flow. Second operand 7 states and 137 transitions. [2024-06-28 04:05:02,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 127 transitions, 1021 flow [2024-06-28 04:05:02,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 127 transitions, 991 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:02,473 INFO L231 Difference]: Finished difference. Result has 82 places, 98 transitions, 748 flow [2024-06-28 04:05:02,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=748, PETRI_PLACES=82, PETRI_TRANSITIONS=98} [2024-06-28 04:05:02,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 04:05:02,474 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 98 transitions, 748 flow [2024-06-28 04:05:02,474 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:05:02,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:02,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:02,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:05:02,475 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:05:02,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:02,475 INFO L85 PathProgramCache]: Analyzing trace with hash -298370971, now seen corresponding path program 2 times [2024-06-28 04:05:02,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:02,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258824982] [2024-06-28 04:05:02,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:02,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:02,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:04,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:04,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:04,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258824982] [2024-06-28 04:05:04,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258824982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:04,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:04,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:04,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363182291] [2024-06-28 04:05:04,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:04,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:04,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:04,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:04,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:04,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:04,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 98 transitions, 748 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:05:04,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:04,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:04,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:05,755 INFO L124 PetriNetUnfolderBase]: 1262/1987 cut-off events. [2024-06-28 04:05:05,755 INFO L125 PetriNetUnfolderBase]: For 12042/12058 co-relation queries the response was YES. [2024-06-28 04:05:05,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8675 conditions, 1987 events. 1262/1987 cut-off events. For 12042/12058 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9584 event pairs, 404 based on Foata normal form. 16/1999 useless extension candidates. Maximal degree in co-relation 8641. Up to 1788 conditions per place. [2024-06-28 04:05:05,767 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 29 changer transitions 0/132 dead transitions. [2024-06-28 04:05:05,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 132 transitions, 1162 flow [2024-06-28 04:05:05,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:05,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:05,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:05:05,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:05:05,769 INFO L175 Difference]: Start difference. First operand has 82 places, 98 transitions, 748 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:05:05,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 132 transitions, 1162 flow [2024-06-28 04:05:05,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 132 transitions, 1111 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:05,782 INFO L231 Difference]: Finished difference. Result has 87 places, 104 transitions, 812 flow [2024-06-28 04:05:05,782 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:05:05,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-28 04:05:05,783 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 104 transitions, 812 flow [2024-06-28 04:05:05,783 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:05:05,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:05,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:05,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:05:05,783 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:05:05,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:05,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1341318835, now seen corresponding path program 3 times [2024-06-28 04:05:05,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:05,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540124449] [2024-06-28 04:05:05,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:05,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:08,089 INFO L134 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,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:08,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540124449] [2024-06-28 04:05:08,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540124449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:08,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:08,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:08,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661466496] [2024-06-28 04:05:08,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:08,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:08,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:08,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:08,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:08,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:08,124 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:05:08,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:08,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:08,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:09,170 INFO L124 PetriNetUnfolderBase]: 1257/1980 cut-off events. [2024-06-28 04:05:09,171 INFO L125 PetriNetUnfolderBase]: For 13597/13613 co-relation queries the response was YES. [2024-06-28 04:05:09,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8874 conditions, 1980 events. 1257/1980 cut-off events. For 13597/13613 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9558 event pairs, 404 based on Foata normal form. 16/1992 useless extension candidates. Maximal degree in co-relation 8837. Up to 1783 conditions per place. [2024-06-28 04:05:09,180 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 97 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-28 04:05:09,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1142 flow [2024-06-28 04:05:09,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:09,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:09,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:05:09,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:05:09,182 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:05:09,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1142 flow [2024-06-28 04:05:09,191 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:05:09,193 INFO L231 Difference]: Finished difference. Result has 92 places, 104 transitions, 845 flow [2024-06-28 04:05:09,193 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:05:09,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 04:05:09,194 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 104 transitions, 845 flow [2024-06-28 04:05:09,194 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:05:09,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:09,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:09,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:05:09,194 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:05:09,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:09,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1341318649, now seen corresponding path program 4 times [2024-06-28 04:05:09,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:09,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95888774] [2024-06-28 04:05:09,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:09,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:09,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:11,508 INFO L134 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:11,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:11,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95888774] [2024-06-28 04:05:11,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95888774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:11,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:11,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:11,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330594085] [2024-06-28 04:05:11,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:11,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:11,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:11,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:11,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:11,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:05:11,553 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:05:11,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:11,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:05:11,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:12,703 INFO L124 PetriNetUnfolderBase]: 1185/1894 cut-off events. [2024-06-28 04:05:12,703 INFO L125 PetriNetUnfolderBase]: For 15893/16003 co-relation queries the response was YES. [2024-06-28 04:05:12,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8801 conditions, 1894 events. 1185/1894 cut-off events. For 15893/16003 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9290 event pairs, 365 based on Foata normal form. 22/1874 useless extension candidates. Maximal degree in co-relation 8762. Up to 1592 conditions per place. [2024-06-28 04:05:12,716 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 45 changer transitions 0/128 dead transitions. [2024-06-28 04:05:12,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 128 transitions, 1139 flow [2024-06-28 04:05:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:12,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:12,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:05:12,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 04:05:12,718 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:05:12,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 128 transitions, 1139 flow [2024-06-28 04:05:12,729 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:05:12,731 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 874 flow [2024-06-28 04:05:12,731 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:05:12,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 04:05:12,732 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 874 flow [2024-06-28 04:05:12,732 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:05:12,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:12,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:12,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:05:12,733 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:05:12,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:12,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1233869385, now seen corresponding path program 1 times [2024-06-28 04:05:12,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:12,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959047778] [2024-06-28 04:05:12,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:12,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:14,697 INFO L134 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:14,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:14,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959047778] [2024-06-28 04:05:14,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959047778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:14,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:14,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:14,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135473513] [2024-06-28 04:05:14,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:14,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:14,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:14,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:14,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:14,743 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:05:14,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:14,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:14,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:15,717 INFO L124 PetriNetUnfolderBase]: 1241/1951 cut-off events. [2024-06-28 04:05:15,717 INFO L125 PetriNetUnfolderBase]: For 17145/17147 co-relation queries the response was YES. [2024-06-28 04:05:15,722 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 9342 event pairs, 390 based on Foata normal form. 4/1953 useless extension candidates. Maximal degree in co-relation 9045. Up to 1825 conditions per place. [2024-06-28 04:05:15,728 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 13 changer transitions 0/131 dead transitions. [2024-06-28 04:05:15,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 131 transitions, 1208 flow [2024-06-28 04:05:15,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:15,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:15,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:05:15,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:05:15,730 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:05:15,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 131 transitions, 1208 flow [2024-06-28 04:05:15,742 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:05:15,744 INFO L231 Difference]: Finished difference. Result has 95 places, 106 transitions, 805 flow [2024-06-28 04:05:15,744 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:05:15,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-28 04:05:15,745 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 106 transitions, 805 flow [2024-06-28 04:05:15,745 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:05:15,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:15,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:15,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:05:15,746 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:05:15,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:15,746 INFO L85 PathProgramCache]: Analyzing trace with hash 524273140, now seen corresponding path program 1 times [2024-06-28 04:05:15,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:15,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026055330] [2024-06-28 04:05:15,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:15,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:15,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:18,785 INFO L134 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:18,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:18,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026055330] [2024-06-28 04:05:18,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026055330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:18,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:18,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:18,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817519531] [2024-06-28 04:05:18,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:18,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:18,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:18,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:18,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:18,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:18,809 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:05:18,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:18,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:18,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:19,821 INFO L124 PetriNetUnfolderBase]: 1254/1978 cut-off events. [2024-06-28 04:05:19,822 INFO L125 PetriNetUnfolderBase]: For 18301/18309 co-relation queries the response was YES. [2024-06-28 04:05:19,827 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 9515 event pairs, 374 based on Foata normal form. 10/1986 useless extension candidates. Maximal degree in co-relation 9233. Up to 1776 conditions per place. [2024-06-28 04:05:19,833 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 128 selfloop transitions, 25 changer transitions 0/158 dead transitions. [2024-06-28 04:05:19,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 158 transitions, 1332 flow [2024-06-28 04:05:19,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:19,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:19,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:05:19,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:05:19,835 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:05:19,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 158 transitions, 1332 flow [2024-06-28 04:05:19,847 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:05:19,849 INFO L231 Difference]: Finished difference. Result has 100 places, 121 transitions, 987 flow [2024-06-28 04:05:19,849 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:05:19,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 04:05:19,850 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 121 transitions, 987 flow [2024-06-28 04:05:19,850 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:05:19,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:19,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:19,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:05:19,851 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:05:19,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:19,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1568089404, now seen corresponding path program 2 times [2024-06-28 04:05:19,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:19,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956687016] [2024-06-28 04:05:19,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:19,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:19,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:22,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:22,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:22,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956687016] [2024-06-28 04:05:22,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956687016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:22,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:22,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:22,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167754537] [2024-06-28 04:05:22,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:22,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:22,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:22,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:22,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:22,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:22,898 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:05:22,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:22,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:22,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:24,182 INFO L124 PetriNetUnfolderBase]: 1285/2031 cut-off events. [2024-06-28 04:05:24,182 INFO L125 PetriNetUnfolderBase]: For 21705/21707 co-relation queries the response was YES. [2024-06-28 04:05:24,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10066 conditions, 2031 events. 1285/2031 cut-off events. For 21705/21707 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9774 event pairs, 381 based on Foata normal form. 2/2028 useless extension candidates. Maximal degree in co-relation 10022. Up to 1667 conditions per place. [2024-06-28 04:05:24,194 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 50 changer transitions 0/171 dead transitions. [2024-06-28 04:05:24,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 171 transitions, 1643 flow [2024-06-28 04:05:24,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:24,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:24,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:05:24,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:05:24,196 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:05:24,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 171 transitions, 1643 flow [2024-06-28 04:05:24,216 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:05:24,218 INFO L231 Difference]: Finished difference. Result has 106 places, 134 transitions, 1193 flow [2024-06-28 04:05:24,218 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:05:24,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-28 04:05:24,219 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 134 transitions, 1193 flow [2024-06-28 04:05:24,219 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:05:24,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:24,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:24,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:05:24,219 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:05:24,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:24,220 INFO L85 PathProgramCache]: Analyzing trace with hash -798987632, now seen corresponding path program 3 times [2024-06-28 04:05:24,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:24,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642614759] [2024-06-28 04:05:24,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:24,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:24,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:27,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:05:27,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:27,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642614759] [2024-06-28 04:05:27,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642614759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:27,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:27,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:27,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482760612] [2024-06-28 04:05:27,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:27,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:27,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:27,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:27,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:27,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:27,117 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:05:27,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:27,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:27,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:28,408 INFO L124 PetriNetUnfolderBase]: 1280/2024 cut-off events. [2024-06-28 04:05:28,408 INFO L125 PetriNetUnfolderBase]: For 24895/24897 co-relation queries the response was YES. [2024-06-28 04:05:28,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10723 conditions, 2024 events. 1280/2024 cut-off events. For 24895/24897 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9806 event pairs, 381 based on Foata normal form. 2/2021 useless extension candidates. Maximal degree in co-relation 10676. Up to 1662 conditions per place. [2024-06-28 04:05:28,421 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 48 changer transitions 0/169 dead transitions. [2024-06-28 04:05:28,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 169 transitions, 1684 flow [2024-06-28 04:05:28,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:28,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:28,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:05:28,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 04:05:28,423 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:05:28,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 169 transitions, 1684 flow [2024-06-28 04:05:28,445 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:05:28,449 INFO L231 Difference]: Finished difference. Result has 112 places, 134 transitions, 1253 flow [2024-06-28 04:05:28,449 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:05:28,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 04:05:28,450 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 134 transitions, 1253 flow [2024-06-28 04:05:28,450 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:05:28,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:28,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:28,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:05:28,451 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:05:28,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:28,451 INFO L85 PathProgramCache]: Analyzing trace with hash 2072872864, now seen corresponding path program 4 times [2024-06-28 04:05:28,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:28,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654920464] [2024-06-28 04:05:28,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:28,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:28,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:30,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:30,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:30,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654920464] [2024-06-28 04:05:30,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654920464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:30,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:30,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:30,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104994627] [2024-06-28 04:05:30,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:30,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:30,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:30,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:30,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:30,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:30,985 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:05:30,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:30,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:30,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:32,342 INFO L124 PetriNetUnfolderBase]: 1293/2049 cut-off events. [2024-06-28 04:05:32,342 INFO L125 PetriNetUnfolderBase]: For 27963/27975 co-relation queries the response was YES. [2024-06-28 04:05:32,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11142 conditions, 2049 events. 1293/2049 cut-off events. For 27963/27975 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9906 event pairs, 385 based on Foata normal form. 6/2047 useless extension candidates. Maximal degree in co-relation 11093. Up to 1676 conditions per place. [2024-06-28 04:05:32,354 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 109 selfloop transitions, 56 changer transitions 0/170 dead transitions. [2024-06-28 04:05:32,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 170 transitions, 1796 flow [2024-06-28 04:05:32,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:32,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:32,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:05:32,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:05:32,356 INFO L175 Difference]: Start difference. First operand has 112 places, 134 transitions, 1253 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:05:32,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 170 transitions, 1796 flow [2024-06-28 04:05:32,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 170 transitions, 1677 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:32,378 INFO L231 Difference]: Finished difference. Result has 115 places, 139 transitions, 1338 flow [2024-06-28 04:05:32,378 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=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1338, PETRI_PLACES=115, PETRI_TRANSITIONS=139} [2024-06-28 04:05:32,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-28 04:05:32,378 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 139 transitions, 1338 flow [2024-06-28 04:05:32,379 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:05:32,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:32,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:05:32,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:05:32,379 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:05:32,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:32,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1047650258, now seen corresponding path program 5 times [2024-06-28 04:05:32,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:32,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592945166] [2024-06-28 04:05:32,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:32,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:32,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:35,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:35,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:35,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592945166] [2024-06-28 04:05:35,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592945166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:35,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:35,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:35,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020842760] [2024-06-28 04:05:35,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:35,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:35,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:35,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:35,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:35,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:35,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 139 transitions, 1338 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:05:35,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:35,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:35,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:36,440 INFO L124 PetriNetUnfolderBase]: 1306/2074 cut-off events. [2024-06-28 04:05:36,440 INFO L125 PetriNetUnfolderBase]: For 30790/30802 co-relation queries the response was YES. [2024-06-28 04:05:36,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11508 conditions, 2074 events. 1306/2074 cut-off events. For 30790/30802 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 10091 event pairs, 385 based on Foata normal form. 6/2072 useless extension candidates. Maximal degree in co-relation 11457. Up to 1690 conditions per place. [2024-06-28 04:05:36,453 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 112 selfloop transitions, 56 changer transitions 0/173 dead transitions. [2024-06-28 04:05:36,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 173 transitions, 1873 flow [2024-06-28 04:05:36,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:36,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:36,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:05:36,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 04:05:36,455 INFO L175 Difference]: Start difference. First operand has 115 places, 139 transitions, 1338 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:05:36,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 173 transitions, 1873 flow [2024-06-28 04:05:36,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 173 transitions, 1785 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:05:36,478 INFO L231 Difference]: Finished difference. Result has 119 places, 142 transitions, 1411 flow [2024-06-28 04:05:36,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1411, PETRI_PLACES=119, PETRI_TRANSITIONS=142} [2024-06-28 04:05:36,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-28 04:05:36,479 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 142 transitions, 1411 flow [2024-06-28 04:05:36,479 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:05:36,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:36,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:36,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:05:36,479 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:05:36,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:36,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1368787614, now seen corresponding path program 6 times [2024-06-28 04:05:36,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:36,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249504897] [2024-06-28 04:05:36,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:36,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:39,236 INFO L134 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:39,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:39,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249504897] [2024-06-28 04:05:39,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249504897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:39,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:39,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:39,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304636890] [2024-06-28 04:05:39,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:39,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:39,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:39,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:39,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:39,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:39,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 142 transitions, 1411 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:05:39,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:39,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:39,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:40,628 INFO L124 PetriNetUnfolderBase]: 1301/2067 cut-off events. [2024-06-28 04:05:40,628 INFO L125 PetriNetUnfolderBase]: For 33197/33209 co-relation queries the response was YES. [2024-06-28 04:05:40,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11586 conditions, 2067 events. 1301/2067 cut-off events. For 33197/33209 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 10052 event pairs, 385 based on Foata normal form. 6/2065 useless extension candidates. Maximal degree in co-relation 11534. Up to 1685 conditions per place. [2024-06-28 04:05:40,640 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 111 selfloop transitions, 55 changer transitions 0/171 dead transitions. [2024-06-28 04:05:40,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 171 transitions, 1825 flow [2024-06-28 04:05:40,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:40,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:40,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:05:40,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:05:40,642 INFO L175 Difference]: Start difference. First operand has 119 places, 142 transitions, 1411 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:05:40,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 171 transitions, 1825 flow [2024-06-28 04:05:40,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 171 transitions, 1644 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:05:40,681 INFO L231 Difference]: Finished difference. Result has 120 places, 142 transitions, 1348 flow [2024-06-28 04:05:40,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1348, PETRI_PLACES=120, PETRI_TRANSITIONS=142} [2024-06-28 04:05:40,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 04:05:40,682 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 142 transitions, 1348 flow [2024-06-28 04:05:40,682 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:05:40,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:40,682 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:05:40,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:05:40,682 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:05:40,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash -384361836, now seen corresponding path program 1 times [2024-06-28 04:05:40,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:40,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247755989] [2024-06-28 04:05:40,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:40,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:40,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:43,683 INFO L134 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:43,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:43,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247755989] [2024-06-28 04:05:43,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247755989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:43,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:43,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:43,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100662488] [2024-06-28 04:05:43,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:43,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:43,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:43,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:43,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:43,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:05:43,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 142 transitions, 1348 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:05:43,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:43,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:05:43,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:44,818 INFO L124 PetriNetUnfolderBase]: 1307/2102 cut-off events. [2024-06-28 04:05:44,818 INFO L125 PetriNetUnfolderBase]: For 39727/39753 co-relation queries the response was YES. [2024-06-28 04:05:44,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12027 conditions, 2102 events. 1307/2102 cut-off events. For 39727/39753 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10598 event pairs, 212 based on Foata normal form. 20/2077 useless extension candidates. Maximal degree in co-relation 11975. Up to 1677 conditions per place. [2024-06-28 04:05:44,832 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 48 changer transitions 0/192 dead transitions. [2024-06-28 04:05:44,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 192 transitions, 1944 flow [2024-06-28 04:05:44,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:05:44,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:05:44,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 04:05:44,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 04:05:44,833 INFO L175 Difference]: Start difference. First operand has 120 places, 142 transitions, 1348 flow. Second operand 9 states and 172 transitions. [2024-06-28 04:05:44,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 192 transitions, 1944 flow [2024-06-28 04:05:44,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 192 transitions, 1821 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:44,861 INFO L231 Difference]: Finished difference. Result has 123 places, 146 transitions, 1384 flow [2024-06-28 04:05:44,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1225, 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=1384, PETRI_PLACES=123, PETRI_TRANSITIONS=146} [2024-06-28 04:05:44,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-28 04:05:44,862 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 146 transitions, 1384 flow [2024-06-28 04:05:44,862 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:05:44,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:44,862 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:05:44,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:05:44,862 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:05:44,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:44,862 INFO L85 PathProgramCache]: Analyzing trace with hash -927405126, now seen corresponding path program 2 times [2024-06-28 04:05:44,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:44,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330455202] [2024-06-28 04:05:44,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:44,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:44,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:48,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:05:48,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:48,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330455202] [2024-06-28 04:05:48,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330455202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:48,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:48,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:48,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485261865] [2024-06-28 04:05:48,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:48,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:48,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:48,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:48,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:48,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:05:48,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 146 transitions, 1384 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:05:48,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:48,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:05:48,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:49,174 INFO L124 PetriNetUnfolderBase]: 1295/2084 cut-off events. [2024-06-28 04:05:49,174 INFO L125 PetriNetUnfolderBase]: For 42359/42392 co-relation queries the response was YES. [2024-06-28 04:05:49,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12067 conditions, 2084 events. 1295/2084 cut-off events. For 42359/42392 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10535 event pairs, 297 based on Foata normal form. 18/2058 useless extension candidates. Maximal degree in co-relation 12014. Up to 1758 conditions per place. [2024-06-28 04:05:49,188 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 44 changer transitions 0/184 dead transitions. [2024-06-28 04:05:49,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 184 transitions, 1812 flow [2024-06-28 04:05:49,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:49,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:49,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:05:49,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:05:49,189 INFO L175 Difference]: Start difference. First operand has 123 places, 146 transitions, 1384 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:05:49,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 184 transitions, 1812 flow [2024-06-28 04:05:49,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 184 transitions, 1715 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:05:49,215 INFO L231 Difference]: Finished difference. Result has 126 places, 146 transitions, 1385 flow [2024-06-28 04:05:49,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1287, 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=1385, PETRI_PLACES=126, PETRI_TRANSITIONS=146} [2024-06-28 04:05:49,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 04:05:49,216 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 146 transitions, 1385 flow [2024-06-28 04:05:49,216 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:05:49,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:49,216 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:05:49,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:05:49,216 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:05:49,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:49,217 INFO L85 PathProgramCache]: Analyzing trace with hash -812113956, now seen corresponding path program 3 times [2024-06-28 04:05:49,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:49,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867695654] [2024-06-28 04:05:49,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:49,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:52,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:52,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867695654] [2024-06-28 04:05:52,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867695654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:52,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:52,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:52,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543853156] [2024-06-28 04:05:52,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:52,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:52,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:52,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:52,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:52,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:05:52,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 146 transitions, 1385 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:05:52,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:52,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:05:52,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:53,370 INFO L124 PetriNetUnfolderBase]: 1319/2121 cut-off events. [2024-06-28 04:05:53,370 INFO L125 PetriNetUnfolderBase]: For 46322/46341 co-relation queries the response was YES. [2024-06-28 04:05:53,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12400 conditions, 2121 events. 1319/2121 cut-off events. For 46322/46341 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10773 event pairs, 308 based on Foata normal form. 6/2075 useless extension candidates. Maximal degree in co-relation 12345. Up to 1729 conditions per place. [2024-06-28 04:05:53,384 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 94 selfloop transitions, 61 changer transitions 0/181 dead transitions. [2024-06-28 04:05:53,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 181 transitions, 1817 flow [2024-06-28 04:05:53,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:53,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:53,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:05:53,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:05:53,385 INFO L175 Difference]: Start difference. First operand has 126 places, 146 transitions, 1385 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:05:53,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 181 transitions, 1817 flow [2024-06-28 04:05:53,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 181 transitions, 1719 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:05:53,418 INFO L231 Difference]: Finished difference. Result has 127 places, 148 transitions, 1451 flow [2024-06-28 04:05:53,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1287, 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=1451, PETRI_PLACES=127, PETRI_TRANSITIONS=148} [2024-06-28 04:05:53,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 04:05:53,418 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 148 transitions, 1451 flow [2024-06-28 04:05:53,418 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:05:53,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:53,419 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:05:53,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:05:53,419 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:05:53,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:53,419 INFO L85 PathProgramCache]: Analyzing trace with hash -811929258, now seen corresponding path program 1 times [2024-06-28 04:05:53,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:53,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578172038] [2024-06-28 04:05:53,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:53,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:53,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:56,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:56,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:56,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578172038] [2024-06-28 04:05:56,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578172038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:56,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:56,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:56,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373181029] [2024-06-28 04:05:56,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:56,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:56,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:56,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:56,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:56,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:56,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 148 transitions, 1451 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:05:56,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:56,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:56,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:57,792 INFO L124 PetriNetUnfolderBase]: 1405/2234 cut-off events. [2024-06-28 04:05:57,792 INFO L125 PetriNetUnfolderBase]: For 46544/46556 co-relation queries the response was YES. [2024-06-28 04:05:57,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12939 conditions, 2234 events. 1405/2234 cut-off events. For 46544/46556 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11125 event pairs, 346 based on Foata normal form. 16/2245 useless extension candidates. Maximal degree in co-relation 12883. Up to 1990 conditions per place. [2024-06-28 04:05:57,806 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 30 changer transitions 0/185 dead transitions. [2024-06-28 04:05:57,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 185 transitions, 1929 flow [2024-06-28 04:05:57,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:57,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:57,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:05:57,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:05:57,807 INFO L175 Difference]: Start difference. First operand has 127 places, 148 transitions, 1451 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:05:57,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 185 transitions, 1929 flow [2024-06-28 04:05:57,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 185 transitions, 1785 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:57,847 INFO L231 Difference]: Finished difference. Result has 129 places, 150 transitions, 1392 flow [2024-06-28 04:05:57,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1307, 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=1392, PETRI_PLACES=129, PETRI_TRANSITIONS=150} [2024-06-28 04:05:57,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 04:05:57,847 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 150 transitions, 1392 flow [2024-06-28 04:05:57,848 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:05:57,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:57,848 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:05:57,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:05:57,848 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:05:57,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:57,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1323626346, now seen corresponding path program 4 times [2024-06-28 04:05:57,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:57,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003272973] [2024-06-28 04:05:57,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:57,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:00,568 INFO L134 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,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:00,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003272973] [2024-06-28 04:06:00,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003272973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:00,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:00,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:00,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588938645] [2024-06-28 04:06:00,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:00,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:00,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:00,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:00,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:00,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:06:00,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 150 transitions, 1392 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:06:00,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:00,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:06:00,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:01,792 INFO L124 PetriNetUnfolderBase]: 1330/2137 cut-off events. [2024-06-28 04:06:01,793 INFO L125 PetriNetUnfolderBase]: For 51850/51883 co-relation queries the response was YES. [2024-06-28 04:06:01,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12712 conditions, 2137 events. 1330/2137 cut-off events. For 51850/51883 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10773 event pairs, 312 based on Foata normal form. 10/2092 useless extension candidates. Maximal degree in co-relation 12655. Up to 1745 conditions per place. [2024-06-28 04:06:01,807 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 94 selfloop transitions, 61 changer transitions 0/182 dead transitions. [2024-06-28 04:06:01,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 1820 flow [2024-06-28 04:06:01,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:01,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:01,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:06:01,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:06:01,809 INFO L175 Difference]: Start difference. First operand has 129 places, 150 transitions, 1392 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:06:01,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 1820 flow [2024-06-28 04:06:01,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 182 transitions, 1753 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:01,843 INFO L231 Difference]: Finished difference. Result has 131 places, 152 transitions, 1493 flow [2024-06-28 04:06:01,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1325, 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=1493, PETRI_PLACES=131, PETRI_TRANSITIONS=152} [2024-06-28 04:06:01,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-28 04:06:01,844 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 152 transitions, 1493 flow [2024-06-28 04:06:01,844 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:06:01,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:01,844 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:06:01,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:06:01,844 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:06:01,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:01,844 INFO L85 PathProgramCache]: Analyzing trace with hash 517265362, now seen corresponding path program 2 times [2024-06-28 04:06:01,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:01,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516989356] [2024-06-28 04:06:01,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:01,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:01,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:04,697 INFO L134 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:04,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:04,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516989356] [2024-06-28 04:06:04,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516989356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:04,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:04,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:04,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581949380] [2024-06-28 04:06:04,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:04,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:04,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:04,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:04,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:04,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:04,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 152 transitions, 1493 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:06:04,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:04,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:04,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:05,899 INFO L124 PetriNetUnfolderBase]: 1412/2250 cut-off events. [2024-06-28 04:06:05,899 INFO L125 PetriNetUnfolderBase]: For 51689/51711 co-relation queries the response was YES. [2024-06-28 04:06:05,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13238 conditions, 2250 events. 1412/2250 cut-off events. For 51689/51711 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11222 event pairs, 340 based on Foata normal form. 24/2270 useless extension candidates. Maximal degree in co-relation 13180. Up to 2003 conditions per place. [2024-06-28 04:06:05,914 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 151 selfloop transitions, 30 changer transitions 0/186 dead transitions. [2024-06-28 04:06:05,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 186 transitions, 1969 flow [2024-06-28 04:06:05,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:05,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:05,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:06:05,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 04:06:05,916 INFO L175 Difference]: Start difference. First operand has 131 places, 152 transitions, 1493 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:06:05,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 186 transitions, 1969 flow [2024-06-28 04:06:05,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 186 transitions, 1821 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:05,949 INFO L231 Difference]: Finished difference. Result has 133 places, 154 transitions, 1434 flow [2024-06-28 04:06:05,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1434, PETRI_PLACES=133, PETRI_TRANSITIONS=154} [2024-06-28 04:06:05,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-28 04:06:05,949 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 154 transitions, 1434 flow [2024-06-28 04:06:05,949 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:06:05,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:05,949 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:06:05,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:06:05,950 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:06:05,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:05,950 INFO L85 PathProgramCache]: Analyzing trace with hash 745166512, now seen corresponding path program 3 times [2024-06-28 04:06:05,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:05,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543876662] [2024-06-28 04:06:05,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:05,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:05,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:08,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:08,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543876662] [2024-06-28 04:06:08,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543876662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:08,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:08,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:08,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072065054] [2024-06-28 04:06:08,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:08,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:08,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:08,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:08,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:08,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:08,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 154 transitions, 1434 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:06:08,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:08,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:08,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:09,783 INFO L124 PetriNetUnfolderBase]: 1432/2282 cut-off events. [2024-06-28 04:06:09,784 INFO L125 PetriNetUnfolderBase]: For 54702/54724 co-relation queries the response was YES. [2024-06-28 04:06:09,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13453 conditions, 2282 events. 1432/2282 cut-off events. For 54702/54724 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11416 event pairs, 346 based on Foata normal form. 24/2302 useless extension candidates. Maximal degree in co-relation 13394. Up to 2035 conditions per place. [2024-06-28 04:06:09,797 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 152 selfloop transitions, 31 changer transitions 0/188 dead transitions. [2024-06-28 04:06:09,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 188 transitions, 1918 flow [2024-06-28 04:06:09,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:09,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:09,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:06:09,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:06:09,799 INFO L175 Difference]: Start difference. First operand has 133 places, 154 transitions, 1434 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:06:09,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 188 transitions, 1918 flow [2024-06-28 04:06:09,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 188 transitions, 1847 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:09,826 INFO L231 Difference]: Finished difference. Result has 135 places, 156 transitions, 1458 flow [2024-06-28 04:06:09,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1458, PETRI_PLACES=135, PETRI_TRANSITIONS=156} [2024-06-28 04:06:09,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-28 04:06:09,827 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 156 transitions, 1458 flow [2024-06-28 04:06:09,827 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:06:09,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:09,827 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:06:09,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:06:09,827 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:06:09,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:09,828 INFO L85 PathProgramCache]: Analyzing trace with hash -337460490, now seen corresponding path program 4 times [2024-06-28 04:06:09,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:09,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747684166] [2024-06-28 04:06:09,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:09,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:09,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:12,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:12,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:12,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747684166] [2024-06-28 04:06:12,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747684166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:12,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:12,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:12,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319104749] [2024-06-28 04:06:12,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:12,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:12,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:12,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:12,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:12,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:12,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 156 transitions, 1458 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:06:12,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:12,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:12,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:13,406 INFO L124 PetriNetUnfolderBase]: 1424/2270 cut-off events. [2024-06-28 04:06:13,406 INFO L125 PetriNetUnfolderBase]: For 57036/57058 co-relation queries the response was YES. [2024-06-28 04:06:13,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13536 conditions, 2270 events. 1424/2270 cut-off events. For 57036/57058 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11403 event pairs, 308 based on Foata normal form. 24/2290 useless extension candidates. Maximal degree in co-relation 13476. Up to 1929 conditions per place. [2024-06-28 04:06:13,421 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 148 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-28 04:06:13,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 191 transitions, 1954 flow [2024-06-28 04:06:13,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:13,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:13,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:06:13,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 04:06:13,422 INFO L175 Difference]: Start difference. First operand has 135 places, 156 transitions, 1458 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:06:13,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 191 transitions, 1954 flow [2024-06-28 04:06:13,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 191 transitions, 1877 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:13,467 INFO L231 Difference]: Finished difference. Result has 137 places, 158 transitions, 1494 flow [2024-06-28 04:06:13,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1494, PETRI_PLACES=137, PETRI_TRANSITIONS=158} [2024-06-28 04:06:13,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 04:06:13,468 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 158 transitions, 1494 flow [2024-06-28 04:06:13,468 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:06:13,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:13,469 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:06:13,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:06:13,469 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:06:13,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:13,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1354689440, now seen corresponding path program 1 times [2024-06-28 04:06:13,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:13,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326455487] [2024-06-28 04:06:13,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:13,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:13,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:15,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:15,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:15,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326455487] [2024-06-28 04:06:15,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326455487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:15,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:15,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:06:15,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531281060] [2024-06-28 04:06:15,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:15,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:06:15,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:15,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:06:15,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:06:15,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:06:15,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 158 transitions, 1494 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:06:15,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:15,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:06:15,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:15,941 INFO L124 PetriNetUnfolderBase]: 1320/2151 cut-off events. [2024-06-28 04:06:15,942 INFO L125 PetriNetUnfolderBase]: For 58114/58148 co-relation queries the response was YES. [2024-06-28 04:06:15,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13031 conditions, 2151 events. 1320/2151 cut-off events. For 58114/58148 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11112 event pairs, 343 based on Foata normal form. 34/2181 useless extension candidates. Maximal degree in co-relation 12970. Up to 1925 conditions per place. [2024-06-28 04:06:15,959 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 141 selfloop transitions, 10 changer transitions 0/172 dead transitions. [2024-06-28 04:06:15,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 1846 flow [2024-06-28 04:06:15,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:06:15,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:06:15,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 04:06:15,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:06:15,961 INFO L175 Difference]: Start difference. First operand has 137 places, 158 transitions, 1494 flow. Second operand 5 states and 90 transitions. [2024-06-28 04:06:15,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 1846 flow [2024-06-28 04:06:16,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 172 transitions, 1751 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:16,004 INFO L231 Difference]: Finished difference. Result has 136 places, 161 transitions, 1451 flow [2024-06-28 04:06:16,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=131, 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=1451, PETRI_PLACES=136, PETRI_TRANSITIONS=161} [2024-06-28 04:06:16,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 04:06:16,004 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 161 transitions, 1451 flow [2024-06-28 04:06:16,004 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:06:16,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:16,005 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:06:16,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:06:16,005 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:06:16,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:16,005 INFO L85 PathProgramCache]: Analyzing trace with hash 451951617, now seen corresponding path program 1 times [2024-06-28 04:06:16,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:16,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348837119] [2024-06-28 04:06:16,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:16,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:19,667 INFO L134 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:19,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:19,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348837119] [2024-06-28 04:06:19,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348837119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:19,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:19,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:19,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688454605] [2024-06-28 04:06:19,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:19,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:19,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:19,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:19,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:19,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:19,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 161 transitions, 1451 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:06:19,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:19,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:19,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:20,883 INFO L124 PetriNetUnfolderBase]: 1562/2516 cut-off events. [2024-06-28 04:06:20,884 INFO L125 PetriNetUnfolderBase]: For 73100/73112 co-relation queries the response was YES. [2024-06-28 04:06:20,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15220 conditions, 2516 events. 1562/2516 cut-off events. For 73100/73112 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13176 event pairs, 255 based on Foata normal form. 24/2538 useless extension candidates. Maximal degree in co-relation 15158. Up to 1924 conditions per place. [2024-06-28 04:06:20,899 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 191 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-28 04:06:20,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 224 transitions, 2251 flow [2024-06-28 04:06:20,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:20,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:20,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 04:06:20,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:06:20,900 INFO L175 Difference]: Start difference. First operand has 136 places, 161 transitions, 1451 flow. Second operand 10 states and 185 transitions. [2024-06-28 04:06:20,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 224 transitions, 2251 flow [2024-06-28 04:06:20,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 224 transitions, 2221 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 04:06:20,948 INFO L231 Difference]: Finished difference. Result has 145 places, 166 transitions, 1560 flow [2024-06-28 04:06:20,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=133, 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=1560, PETRI_PLACES=145, PETRI_TRANSITIONS=166} [2024-06-28 04:06:20,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 04:06:20,949 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 166 transitions, 1560 flow [2024-06-28 04:06:20,949 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:06:20,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:20,949 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:06:20,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:06:20,949 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:06:20,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:20,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1315213813, now seen corresponding path program 2 times [2024-06-28 04:06:20,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:20,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016741511] [2024-06-28 04:06:20,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:20,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:20,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:24,517 INFO L134 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:24,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:24,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016741511] [2024-06-28 04:06:24,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016741511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:24,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:24,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:24,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749850777] [2024-06-28 04:06:24,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:24,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:24,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:24,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:24,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:24,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:24,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 166 transitions, 1560 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:06:24,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:24,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:24,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:25,858 INFO L124 PetriNetUnfolderBase]: 1610/2600 cut-off events. [2024-06-28 04:06:25,859 INFO L125 PetriNetUnfolderBase]: For 78311/78323 co-relation queries the response was YES. [2024-06-28 04:06:25,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15968 conditions, 2600 events. 1610/2600 cut-off events. For 78311/78323 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13725 event pairs, 354 based on Foata normal form. 24/2622 useless extension candidates. Maximal degree in co-relation 15903. Up to 2102 conditions per place. [2024-06-28 04:06:25,875 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 189 selfloop transitions, 26 changer transitions 0/220 dead transitions. [2024-06-28 04:06:25,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 220 transitions, 2319 flow [2024-06-28 04:06:25,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:25,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:25,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:06:25,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:06:25,877 INFO L175 Difference]: Start difference. First operand has 145 places, 166 transitions, 1560 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:06:25,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 220 transitions, 2319 flow [2024-06-28 04:06:25,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 220 transitions, 2265 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:25,934 INFO L231 Difference]: Finished difference. Result has 150 places, 169 transitions, 1617 flow [2024-06-28 04:06:25,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1617, PETRI_PLACES=150, PETRI_TRANSITIONS=169} [2024-06-28 04:06:25,935 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 04:06:25,935 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 169 transitions, 1617 flow [2024-06-28 04:06:25,935 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:06:25,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:25,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:25,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:06:25,935 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:06:25,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:25,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1315217533, now seen corresponding path program 3 times [2024-06-28 04:06:25,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:25,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217609335] [2024-06-28 04:06:25,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:25,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:25,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:29,222 INFO L134 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:29,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:29,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217609335] [2024-06-28 04:06:29,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217609335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:29,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:29,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:29,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892682890] [2024-06-28 04:06:29,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:29,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:29,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:29,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:29,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:29,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:29,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 169 transitions, 1617 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:06:29,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:29,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:29,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:30,550 INFO L124 PetriNetUnfolderBase]: 1582/2556 cut-off events. [2024-06-28 04:06:30,550 INFO L125 PetriNetUnfolderBase]: For 78353/78365 co-relation queries the response was YES. [2024-06-28 04:06:30,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15526 conditions, 2556 events. 1582/2556 cut-off events. For 78353/78365 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13470 event pairs, 358 based on Foata normal form. 28/2582 useless extension candidates. Maximal degree in co-relation 15458. Up to 2206 conditions per place. [2024-06-28 04:06:30,566 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 26 changer transitions 0/216 dead transitions. [2024-06-28 04:06:30,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 216 transitions, 2211 flow [2024-06-28 04:06:30,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:30,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:30,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:06:30,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 04:06:30,568 INFO L175 Difference]: Start difference. First operand has 150 places, 169 transitions, 1617 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:06:30,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 216 transitions, 2211 flow [2024-06-28 04:06:30,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 216 transitions, 2141 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:30,638 INFO L231 Difference]: Finished difference. Result has 154 places, 170 transitions, 1630 flow [2024-06-28 04:06:30,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1630, PETRI_PLACES=154, PETRI_TRANSITIONS=170} [2024-06-28 04:06:30,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-28 04:06:30,638 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 170 transitions, 1630 flow [2024-06-28 04:06:30,638 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:06:30,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:30,638 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:06:30,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:06:30,638 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:06:30,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:30,639 INFO L85 PathProgramCache]: Analyzing trace with hash 599783037, now seen corresponding path program 4 times [2024-06-28 04:06:30,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:30,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091311646] [2024-06-28 04:06:30,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:30,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:30,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:33,878 INFO L134 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:33,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:33,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091311646] [2024-06-28 04:06:33,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091311646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:33,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:33,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:33,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055345094] [2024-06-28 04:06:33,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:33,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:33,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:33,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:33,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:33,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:33,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 170 transitions, 1630 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:06:33,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:33,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:33,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:35,498 INFO L124 PetriNetUnfolderBase]: 1650/2680 cut-off events. [2024-06-28 04:06:35,498 INFO L125 PetriNetUnfolderBase]: For 82607/82609 co-relation queries the response was YES. [2024-06-28 04:06:35,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16111 conditions, 2680 events. 1650/2680 cut-off events. For 82607/82609 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14417 event pairs, 394 based on Foata normal form. 16/2691 useless extension candidates. Maximal degree in co-relation 16041. Up to 2162 conditions per place. [2024-06-28 04:06:35,515 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 58 changer transitions 0/212 dead transitions. [2024-06-28 04:06:35,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 212 transitions, 2192 flow [2024-06-28 04:06:35,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:35,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:35,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:06:35,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 04:06:35,516 INFO L175 Difference]: Start difference. First operand has 154 places, 170 transitions, 1630 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:06:35,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 212 transitions, 2192 flow [2024-06-28 04:06:35,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 212 transitions, 2143 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:35,580 INFO L231 Difference]: Finished difference. Result has 156 places, 171 transitions, 1724 flow [2024-06-28 04:06:35,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=147, 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=1724, PETRI_PLACES=156, PETRI_TRANSITIONS=171} [2024-06-28 04:06:35,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-28 04:06:35,581 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 171 transitions, 1724 flow [2024-06-28 04:06:35,581 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:06:35,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:35,581 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:06:35,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:06:35,581 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:06:35,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:35,581 INFO L85 PathProgramCache]: Analyzing trace with hash 594276507, now seen corresponding path program 5 times [2024-06-28 04:06:35,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:35,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563035253] [2024-06-28 04:06:35,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:35,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:35,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:39,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:06:39,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:39,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563035253] [2024-06-28 04:06:39,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563035253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:39,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:39,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:39,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138891353] [2024-06-28 04:06:39,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:39,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:39,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:39,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:39,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:39,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:39,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 171 transitions, 1724 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:06:39,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:39,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:39,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:40,598 INFO L124 PetriNetUnfolderBase]: 1718/2808 cut-off events. [2024-06-28 04:06:40,598 INFO L125 PetriNetUnfolderBase]: For 88972/88974 co-relation queries the response was YES. [2024-06-28 04:06:40,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16951 conditions, 2808 events. 1718/2808 cut-off events. For 88972/88974 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15471 event pairs, 412 based on Foata normal form. 16/2819 useless extension candidates. Maximal degree in co-relation 16880. Up to 2278 conditions per place. [2024-06-28 04:06:40,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 152 selfloop transitions, 56 changer transitions 0/213 dead transitions. [2024-06-28 04:06:40,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 213 transitions, 2290 flow [2024-06-28 04:06:40,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:40,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:40,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:06:40,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 04:06:40,622 INFO L175 Difference]: Start difference. First operand has 156 places, 171 transitions, 1724 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:06:40,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 213 transitions, 2290 flow [2024-06-28 04:06:40,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 213 transitions, 2165 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:40,695 INFO L231 Difference]: Finished difference. Result has 158 places, 172 transitions, 1740 flow [2024-06-28 04:06:40,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=149, 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=1740, PETRI_PLACES=158, PETRI_TRANSITIONS=172} [2024-06-28 04:06:40,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-28 04:06:40,696 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 172 transitions, 1740 flow [2024-06-28 04:06:40,696 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:06:40,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:40,696 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:06:40,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:06:40,696 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:06:40,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:40,696 INFO L85 PathProgramCache]: Analyzing trace with hash 971931537, now seen corresponding path program 6 times [2024-06-28 04:06:40,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:40,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801837648] [2024-06-28 04:06:40,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:40,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:43,885 INFO L134 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:43,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:43,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801837648] [2024-06-28 04:06:43,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801837648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:43,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:43,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:43,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352100141] [2024-06-28 04:06:43,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:43,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:43,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:43,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:43,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:43,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:43,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 172 transitions, 1740 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:06:43,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:43,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:43,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:45,170 INFO L124 PetriNetUnfolderBase]: 1766/2892 cut-off events. [2024-06-28 04:06:45,170 INFO L125 PetriNetUnfolderBase]: For 91783/91785 co-relation queries the response was YES. [2024-06-28 04:06:45,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17387 conditions, 2892 events. 1766/2892 cut-off events. For 91783/91785 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16047 event pairs, 404 based on Foata normal form. 12/2899 useless extension candidates. Maximal degree in co-relation 17315. Up to 2144 conditions per place. [2024-06-28 04:06:45,190 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 59 changer transitions 0/219 dead transitions. [2024-06-28 04:06:45,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 219 transitions, 2360 flow [2024-06-28 04:06:45,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:45,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:45,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:06:45,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 04:06:45,192 INFO L175 Difference]: Start difference. First operand has 158 places, 172 transitions, 1740 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:06:45,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 219 transitions, 2360 flow [2024-06-28 04:06:45,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 219 transitions, 2237 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:45,266 INFO L231 Difference]: Finished difference. Result has 161 places, 175 transitions, 1802 flow [2024-06-28 04:06:45,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=151, 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=1802, PETRI_PLACES=161, PETRI_TRANSITIONS=175} [2024-06-28 04:06:45,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 04:06:45,267 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 175 transitions, 1802 flow [2024-06-28 04:06:45,267 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:06:45,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:45,267 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:06:45,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:06:45,267 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:06:45,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:45,268 INFO L85 PathProgramCache]: Analyzing trace with hash 977656989, now seen corresponding path program 1 times [2024-06-28 04:06:45,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:45,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471338576] [2024-06-28 04:06:45,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:45,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:45,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:48,666 INFO L134 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:48,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:48,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471338576] [2024-06-28 04:06:48,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471338576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:48,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:48,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:48,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315917878] [2024-06-28 04:06:48,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:48,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:48,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:48,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:48,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:48,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:48,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 175 transitions, 1802 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:06:48,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:48,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:48,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:50,077 INFO L124 PetriNetUnfolderBase]: 1814/2976 cut-off events. [2024-06-28 04:06:50,077 INFO L125 PetriNetUnfolderBase]: For 97373/97375 co-relation queries the response was YES. [2024-06-28 04:06:50,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17926 conditions, 2976 events. 1814/2976 cut-off events. For 97373/97375 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16639 event pairs, 414 based on Foata normal form. 12/2983 useless extension candidates. Maximal degree in co-relation 17852. Up to 2116 conditions per place. [2024-06-28 04:06:50,098 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 153 selfloop transitions, 62 changer transitions 0/220 dead transitions. [2024-06-28 04:06:50,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 220 transitions, 2402 flow [2024-06-28 04:06:50,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:50,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:50,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:06:50,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:06:50,100 INFO L175 Difference]: Start difference. First operand has 161 places, 175 transitions, 1802 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:06:50,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 220 transitions, 2402 flow [2024-06-28 04:06:50,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 220 transitions, 2309 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:50,213 INFO L231 Difference]: Finished difference. Result has 165 places, 176 transitions, 1865 flow [2024-06-28 04:06:50,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=156, 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=1865, PETRI_PLACES=165, PETRI_TRANSITIONS=176} [2024-06-28 04:06:50,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-28 04:06:50,213 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 176 transitions, 1865 flow [2024-06-28 04:06:50,214 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:06:50,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:50,214 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:06:50,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:06:50,214 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:06:50,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:50,214 INFO L85 PathProgramCache]: Analyzing trace with hash 691043677, now seen corresponding path program 7 times [2024-06-28 04:06:50,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:50,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325703929] [2024-06-28 04:06:50,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:50,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:53,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:06:53,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:53,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325703929] [2024-06-28 04:06:53,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325703929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:53,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:53,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:53,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022085683] [2024-06-28 04:06:53,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:53,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:53,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:53,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:53,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:53,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:53,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 176 transitions, 1865 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:06:53,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:53,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:53,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:54,755 INFO L124 PetriNetUnfolderBase]: 1882/3104 cut-off events. [2024-06-28 04:06:54,755 INFO L125 PetriNetUnfolderBase]: For 105848/105860 co-relation queries the response was YES. [2024-06-28 04:06:54,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18825 conditions, 3104 events. 1882/3104 cut-off events. For 105848/105860 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17764 event pairs, 458 based on Foata normal form. 20/3116 useless extension candidates. Maximal degree in co-relation 18749. Up to 2562 conditions per place. [2024-06-28 04:06:54,779 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 56 changer transitions 0/215 dead transitions. [2024-06-28 04:06:54,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 215 transitions, 2433 flow [2024-06-28 04:06:54,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:54,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:54,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:06:54,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 04:06:54,780 INFO L175 Difference]: Start difference. First operand has 165 places, 176 transitions, 1865 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:06:54,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 215 transitions, 2433 flow [2024-06-28 04:06:54,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 215 transitions, 2291 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:54,881 INFO L231 Difference]: Finished difference. Result has 167 places, 177 transitions, 1870 flow [2024-06-28 04:06:54,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1870, PETRI_PLACES=167, PETRI_TRANSITIONS=177} [2024-06-28 04:06:54,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-28 04:06:54,881 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 177 transitions, 1870 flow [2024-06-28 04:06:54,881 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:06:54,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:54,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:54,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:06:54,882 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:06:54,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:54,882 INFO L85 PathProgramCache]: Analyzing trace with hash -617759207, now seen corresponding path program 8 times [2024-06-28 04:06:54,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:54,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334164634] [2024-06-28 04:06:54,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:54,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:54,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:58,192 INFO L134 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:58,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:58,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334164634] [2024-06-28 04:06:58,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334164634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:58,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:58,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:58,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076741757] [2024-06-28 04:06:58,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:58,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:58,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:58,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:58,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:58,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:58,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 177 transitions, 1870 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:06:58,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:58,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:58,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:59,810 INFO L124 PetriNetUnfolderBase]: 1950/3232 cut-off events. [2024-06-28 04:06:59,810 INFO L125 PetriNetUnfolderBase]: For 112382/112394 co-relation queries the response was YES. [2024-06-28 04:06:59,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19405 conditions, 3232 events. 1950/3232 cut-off events. For 112382/112394 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18753 event pairs, 476 based on Foata normal form. 20/3244 useless extension candidates. Maximal degree in co-relation 19328. Up to 2678 conditions per place. [2024-06-28 04:06:59,836 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 57 changer transitions 0/216 dead transitions. [2024-06-28 04:06:59,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 216 transitions, 2442 flow [2024-06-28 04:06:59,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:59,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:59,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:06:59,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:06:59,838 INFO L175 Difference]: Start difference. First operand has 167 places, 177 transitions, 1870 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:06:59,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 216 transitions, 2442 flow [2024-06-28 04:06:59,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 216 transitions, 2313 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:59,943 INFO L231 Difference]: Finished difference. Result has 169 places, 178 transitions, 1892 flow [2024-06-28 04:06:59,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1892, PETRI_PLACES=169, PETRI_TRANSITIONS=178} [2024-06-28 04:06:59,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-28 04:06:59,944 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 178 transitions, 1892 flow [2024-06-28 04:06:59,944 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:06:59,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:59,944 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:06:59,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:06:59,945 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:06:59,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:59,945 INFO L85 PathProgramCache]: Analyzing trace with hash -617762927, now seen corresponding path program 9 times [2024-06-28 04:06:59,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:59,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749351447] [2024-06-28 04:06:59,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:59,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:59,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:03,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:03,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:03,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749351447] [2024-06-28 04:07:03,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749351447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:03,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:03,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:03,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709089176] [2024-06-28 04:07:03,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:03,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:03,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:03,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:03,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:03,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:03,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 178 transitions, 1892 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:07:03,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:03,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:03,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:04,744 INFO L124 PetriNetUnfolderBase]: 2066/3432 cut-off events. [2024-06-28 04:07:04,745 INFO L125 PetriNetUnfolderBase]: For 124548/124560 co-relation queries the response was YES. [2024-06-28 04:07:04,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20871 conditions, 3432 events. 2066/3432 cut-off events. For 124548/124560 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20289 event pairs, 494 based on Foata normal form. 16/3440 useless extension candidates. Maximal degree in co-relation 20793. Up to 2512 conditions per place. [2024-06-28 04:07:04,773 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 60 changer transitions 0/224 dead transitions. [2024-06-28 04:07:04,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 224 transitions, 2684 flow [2024-06-28 04:07:04,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:04,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:04,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:07:04,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 04:07:04,775 INFO L175 Difference]: Start difference. First operand has 169 places, 178 transitions, 1892 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:07:04,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 224 transitions, 2684 flow [2024-06-28 04:07:04,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 224 transitions, 2551 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:04,918 INFO L231 Difference]: Finished difference. Result has 172 places, 181 transitions, 1964 flow [2024-06-28 04:07:04,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1964, PETRI_PLACES=172, PETRI_TRANSITIONS=181} [2024-06-28 04:07:04,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 04:07:04,919 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 181 transitions, 1964 flow [2024-06-28 04:07:04,919 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:07:04,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:04,919 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:07:04,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:07:04,919 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:07:04,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:04,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2137251619, now seen corresponding path program 10 times [2024-06-28 04:07:04,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:04,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845844498] [2024-06-28 04:07:04,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:04,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:04,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:07,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:07,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:07,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845844498] [2024-06-28 04:07:07,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845844498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:07,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:07,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:07,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342527114] [2024-06-28 04:07:07,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:07,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:07,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:07,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:07,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:07,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:07,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 181 transitions, 1964 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:07:07,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:07,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:07,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:09,527 INFO L124 PetriNetUnfolderBase]: 2038/3388 cut-off events. [2024-06-28 04:07:09,527 INFO L125 PetriNetUnfolderBase]: For 120985/120997 co-relation queries the response was YES. [2024-06-28 04:07:09,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20150 conditions, 3388 events. 2038/3388 cut-off events. For 120985/120997 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19973 event pairs, 498 based on Foata normal form. 20/3400 useless extension candidates. Maximal degree in co-relation 20070. Up to 2834 conditions per place. [2024-06-28 04:07:09,553 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 60 changer transitions 0/220 dead transitions. [2024-06-28 04:07:09,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 220 transitions, 2549 flow [2024-06-28 04:07:09,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:09,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:07:09,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:07:09,554 INFO L175 Difference]: Start difference. First operand has 172 places, 181 transitions, 1964 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:07:09,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 220 transitions, 2549 flow [2024-06-28 04:07:09,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 220 transitions, 2418 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:09,701 INFO L231 Difference]: Finished difference. Result has 176 places, 182 transitions, 1995 flow [2024-06-28 04:07:09,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1995, PETRI_PLACES=176, PETRI_TRANSITIONS=182} [2024-06-28 04:07:09,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-28 04:07:09,702 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 182 transitions, 1995 flow [2024-06-28 04:07:09,702 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:07:09,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:09,702 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:07:09,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:07:09,702 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:07:09,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:09,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1439844097, now seen corresponding path program 2 times [2024-06-28 04:07:09,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:09,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432851161] [2024-06-28 04:07:09,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:09,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:09,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:13,053 INFO L134 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:13,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:13,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432851161] [2024-06-28 04:07:13,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432851161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:13,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:13,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:13,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907206053] [2024-06-28 04:07:13,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:13,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:13,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:13,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:13,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:13,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:13,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 182 transitions, 1995 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:07:13,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:13,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:13,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:14,589 INFO L124 PetriNetUnfolderBase]: 2086/3484 cut-off events. [2024-06-28 04:07:14,589 INFO L125 PetriNetUnfolderBase]: For 121797/121809 co-relation queries the response was YES. [2024-06-28 04:07:14,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20623 conditions, 3484 events. 2086/3484 cut-off events. For 121797/121809 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20824 event pairs, 498 based on Foata normal form. 16/3492 useless extension candidates. Maximal degree in co-relation 20541. Up to 2700 conditions per place. [2024-06-28 04:07:14,618 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 160 selfloop transitions, 59 changer transitions 0/224 dead transitions. [2024-06-28 04:07:14,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 224 transitions, 2603 flow [2024-06-28 04:07:14,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:14,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:14,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:07:14,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 04:07:14,619 INFO L175 Difference]: Start difference. First operand has 176 places, 182 transitions, 1995 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:07:14,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 224 transitions, 2603 flow [2024-06-28 04:07:14,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 224 transitions, 2482 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:14,794 INFO L231 Difference]: Finished difference. Result has 178 places, 183 transitions, 2032 flow [2024-06-28 04:07:14,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2032, PETRI_PLACES=178, PETRI_TRANSITIONS=183} [2024-06-28 04:07:14,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 04:07:14,794 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 183 transitions, 2032 flow [2024-06-28 04:07:14,794 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:07:14,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:14,794 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:07:14,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:07:14,794 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:07:14,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:14,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1633783507, now seen corresponding path program 3 times [2024-06-28 04:07:14,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:14,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752058826] [2024-06-28 04:07:14,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:14,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:14,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:18,027 INFO L134 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:18,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:18,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752058826] [2024-06-28 04:07:18,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752058826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:18,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:18,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:18,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145452427] [2024-06-28 04:07:18,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:18,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:18,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:18,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:18,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:18,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:18,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 183 transitions, 2032 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:07:18,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:18,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:18,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:19,491 INFO L124 PetriNetUnfolderBase]: 2134/3580 cut-off events. [2024-06-28 04:07:19,491 INFO L125 PetriNetUnfolderBase]: For 129252/129264 co-relation queries the response was YES. [2024-06-28 04:07:19,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21223 conditions, 3580 events. 2134/3580 cut-off events. For 129252/129264 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21571 event pairs, 516 based on Foata normal form. 16/3588 useless extension candidates. Maximal degree in co-relation 21140. Up to 2896 conditions per place. [2024-06-28 04:07:19,518 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 158 selfloop transitions, 62 changer transitions 0/225 dead transitions. [2024-06-28 04:07:19,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 225 transitions, 2644 flow [2024-06-28 04:07:19,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:19,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:19,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:07:19,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:07:19,519 INFO L175 Difference]: Start difference. First operand has 178 places, 183 transitions, 2032 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:07:19,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 225 transitions, 2644 flow [2024-06-28 04:07:19,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 225 transitions, 2500 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:19,676 INFO L231 Difference]: Finished difference. Result has 180 places, 184 transitions, 2054 flow [2024-06-28 04:07:19,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2054, PETRI_PLACES=180, PETRI_TRANSITIONS=184} [2024-06-28 04:07:19,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-28 04:07:19,677 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 184 transitions, 2054 flow [2024-06-28 04:07:19,677 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:07:19,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:19,677 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:07:19,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:07:19,677 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:07:19,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:19,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1871339137, now seen corresponding path program 4 times [2024-06-28 04:07:19,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:19,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985953957] [2024-06-28 04:07:19,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:19,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:19,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:22,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:07:22,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:22,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985953957] [2024-06-28 04:07:22,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985953957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:22,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:22,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:22,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692372619] [2024-06-28 04:07:22,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:22,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:22,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:22,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:22,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:22,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:22,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 184 transitions, 2054 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:07:22,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:22,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:22,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:24,167 INFO L124 PetriNetUnfolderBase]: 2114/3548 cut-off events. [2024-06-28 04:07:24,168 INFO L125 PetriNetUnfolderBase]: For 123662/123674 co-relation queries the response was YES. [2024-06-28 04:07:24,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20547 conditions, 3548 events. 2114/3548 cut-off events. For 123662/123674 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21330 event pairs, 451 based on Foata normal form. 16/3556 useless extension candidates. Maximal degree in co-relation 20463. Up to 1958 conditions per place. [2024-06-28 04:07:24,193 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 146 selfloop transitions, 74 changer transitions 0/225 dead transitions. [2024-06-28 04:07:24,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 225 transitions, 2550 flow [2024-06-28 04:07:24,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:24,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:24,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:07:24,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 04:07:24,194 INFO L175 Difference]: Start difference. First operand has 180 places, 184 transitions, 2054 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:07:24,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 225 transitions, 2550 flow [2024-06-28 04:07:24,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 225 transitions, 2398 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:24,330 INFO L231 Difference]: Finished difference. Result has 181 places, 183 transitions, 1970 flow [2024-06-28 04:07:24,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1970, PETRI_PLACES=181, PETRI_TRANSITIONS=183} [2024-06-28 04:07:24,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-28 04:07:24,331 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 183 transitions, 1970 flow [2024-06-28 04:07:24,331 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:07:24,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:24,331 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:07:24,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:07:24,331 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:07:24,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:24,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1674532397, now seen corresponding path program 1 times [2024-06-28 04:07:24,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:24,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591709764] [2024-06-28 04:07:24,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:24,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:26,961 INFO L134 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,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:26,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591709764] [2024-06-28 04:07:26,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591709764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:26,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:26,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:26,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021631600] [2024-06-28 04:07:26,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:26,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:26,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:26,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:26,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:26,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:07:26,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 183 transitions, 1970 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:07:26,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:26,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:07:26,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:28,093 INFO L124 PetriNetUnfolderBase]: 2020/3437 cut-off events. [2024-06-28 04:07:28,093 INFO L125 PetriNetUnfolderBase]: For 123927/123961 co-relation queries the response was YES. [2024-06-28 04:07:28,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20342 conditions, 3437 events. 2020/3437 cut-off events. For 123927/123961 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21175 event pairs, 481 based on Foata normal form. 36/3442 useless extension candidates. Maximal degree in co-relation 20257. Up to 3047 conditions per place. [2024-06-28 04:07:28,124 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 155 selfloop transitions, 41 changer transitions 0/217 dead transitions. [2024-06-28 04:07:28,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 217 transitions, 2609 flow [2024-06-28 04:07:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:28,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:28,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:07:28,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 04:07:28,127 INFO L175 Difference]: Start difference. First operand has 181 places, 183 transitions, 1970 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:07:28,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 217 transitions, 2609 flow [2024-06-28 04:07:28,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 217 transitions, 2333 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 04:07:28,220 INFO L231 Difference]: Finished difference. Result has 179 places, 194 transitions, 1893 flow [2024-06-28 04:07:28,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=171, 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=1893, PETRI_PLACES=179, PETRI_TRANSITIONS=194} [2024-06-28 04:07:28,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-28 04:07:28,221 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 194 transitions, 1893 flow [2024-06-28 04:07:28,221 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:07:28,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:28,221 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:07:28,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:07:28,221 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:07:28,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:28,221 INFO L85 PathProgramCache]: Analyzing trace with hash -298839521, now seen corresponding path program 2 times [2024-06-28 04:07:28,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:28,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131426018] [2024-06-28 04:07:28,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:28,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:28,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:30,704 INFO L134 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:30,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:30,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131426018] [2024-06-28 04:07:30,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131426018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:30,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:30,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:30,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809676419] [2024-06-28 04:07:30,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:30,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:30,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:30,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:30,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:30,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:07:30,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 194 transitions, 1893 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:07:30,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:30,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:07:30,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:31,670 INFO L124 PetriNetUnfolderBase]: 2007/3408 cut-off events. [2024-06-28 04:07:31,670 INFO L125 PetriNetUnfolderBase]: For 123590/123601 co-relation queries the response was YES. [2024-06-28 04:07:31,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19510 conditions, 3408 events. 2007/3408 cut-off events. For 123590/123601 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20896 event pairs, 482 based on Foata normal form. 13/3382 useless extension candidates. Maximal degree in co-relation 19427. Up to 3039 conditions per place. [2024-06-28 04:07:31,697 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 153 selfloop transitions, 39 changer transitions 0/213 dead transitions. [2024-06-28 04:07:31,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 213 transitions, 2329 flow [2024-06-28 04:07:31,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:31,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:31,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 04:07:31,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:07:31,698 INFO L175 Difference]: Start difference. First operand has 179 places, 194 transitions, 1893 flow. Second operand 6 states and 111 transitions. [2024-06-28 04:07:31,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 213 transitions, 2329 flow [2024-06-28 04:07:31,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 213 transitions, 2269 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 04:07:31,843 INFO L231 Difference]: Finished difference. Result has 183 places, 194 transitions, 1926 flow [2024-06-28 04:07:31,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1833, PETRI_DIFFERENCE_MINUEND_PLACES=177, 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=1926, PETRI_PLACES=183, PETRI_TRANSITIONS=194} [2024-06-28 04:07:31,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-28 04:07:31,844 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 194 transitions, 1926 flow [2024-06-28 04:07:31,844 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:07:31,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:31,844 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:07:31,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:07:31,844 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:07:31,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:31,844 INFO L85 PathProgramCache]: Analyzing trace with hash -298423811, now seen corresponding path program 3 times [2024-06-28 04:07:31,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:31,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075815408] [2024-06-28 04:07:31,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:31,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:31,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:34,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:07:34,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:34,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075815408] [2024-06-28 04:07:34,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075815408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:34,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:34,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:34,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107402606] [2024-06-28 04:07:34,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:34,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:34,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:34,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:34,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:34,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:07:34,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 194 transitions, 1926 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:07:34,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:34,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:07:34,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:35,233 INFO L124 PetriNetUnfolderBase]: 1996/3384 cut-off events. [2024-06-28 04:07:35,233 INFO L125 PetriNetUnfolderBase]: For 125265/125287 co-relation queries the response was YES. [2024-06-28 04:07:35,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19388 conditions, 3384 events. 1996/3384 cut-off events. For 125265/125287 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20739 event pairs, 486 based on Foata normal form. 25/3362 useless extension candidates. Maximal degree in co-relation 19303. Up to 3013 conditions per place. [2024-06-28 04:07:35,308 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 146 selfloop transitions, 43 changer transitions 0/210 dead transitions. [2024-06-28 04:07:35,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 210 transitions, 2370 flow [2024-06-28 04:07:35,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:35,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:35,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:07:35,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:07:35,309 INFO L175 Difference]: Start difference. First operand has 183 places, 194 transitions, 1926 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:07:35,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 210 transitions, 2370 flow [2024-06-28 04:07:35,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 210 transitions, 2282 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:07:35,456 INFO L231 Difference]: Finished difference. Result has 183 places, 197 transitions, 1968 flow [2024-06-28 04:07:35,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=177, 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=1968, PETRI_PLACES=183, PETRI_TRANSITIONS=197} [2024-06-28 04:07:35,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-28 04:07:35,456 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 197 transitions, 1968 flow [2024-06-28 04:07:35,456 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:07:35,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:35,457 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:07:35,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:07:35,457 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:07:35,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:35,457 INFO L85 PathProgramCache]: Analyzing trace with hash 304013477, now seen corresponding path program 1 times [2024-06-28 04:07:35,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:35,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358952742] [2024-06-28 04:07:35,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:35,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:35,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:37,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:07:37,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:37,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358952742] [2024-06-28 04:07:37,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358952742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:37,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:37,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:37,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050726495] [2024-06-28 04:07:37,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:37,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:37,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:37,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:37,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:37,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:37,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 197 transitions, 1968 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:07:37,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:37,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:37,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:38,758 INFO L124 PetriNetUnfolderBase]: 2157/3619 cut-off events. [2024-06-28 04:07:38,759 INFO L125 PetriNetUnfolderBase]: For 123876/123878 co-relation queries the response was YES. [2024-06-28 04:07:38,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20721 conditions, 3619 events. 2157/3619 cut-off events. For 123876/123878 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21979 event pairs, 514 based on Foata normal form. 1/3618 useless extension candidates. Maximal degree in co-relation 20636. Up to 3378 conditions per place. [2024-06-28 04:07:38,783 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 198 selfloop transitions, 21 changer transitions 0/224 dead transitions. [2024-06-28 04:07:38,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 224 transitions, 2642 flow [2024-06-28 04:07:38,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:38,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:38,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:07:38,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:07:38,785 INFO L175 Difference]: Start difference. First operand has 183 places, 197 transitions, 1968 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:07:38,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 224 transitions, 2642 flow [2024-06-28 04:07:38,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 224 transitions, 2534 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:07:38,916 INFO L231 Difference]: Finished difference. Result has 186 places, 203 transitions, 2002 flow [2024-06-28 04:07:38,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=179, 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=2002, PETRI_PLACES=186, PETRI_TRANSITIONS=203} [2024-06-28 04:07:38,917 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-28 04:07:38,917 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 203 transitions, 2002 flow [2024-06-28 04:07:38,917 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:07:38,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:38,917 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:07:38,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:07:38,917 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:07:38,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:38,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1437684813, now seen corresponding path program 1 times [2024-06-28 04:07:38,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:38,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357729679] [2024-06-28 04:07:38,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:38,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:38,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:40,878 INFO L134 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:40,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:40,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357729679] [2024-06-28 04:07:40,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357729679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:40,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:40,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:40,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225410480] [2024-06-28 04:07:40,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:40,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:40,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:40,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:40,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:40,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:40,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 203 transitions, 2002 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:07:40,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:40,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:40,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:42,279 INFO L124 PetriNetUnfolderBase]: 2172/3640 cut-off events. [2024-06-28 04:07:42,279 INFO L125 PetriNetUnfolderBase]: For 130497/130499 co-relation queries the response was YES. [2024-06-28 04:07:42,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21098 conditions, 3640 events. 2172/3640 cut-off events. For 130497/130499 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22033 event pairs, 510 based on Foata normal form. 2/3640 useless extension candidates. Maximal degree in co-relation 21012. Up to 3391 conditions per place. [2024-06-28 04:07:42,306 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 204 selfloop transitions, 23 changer transitions 0/232 dead transitions. [2024-06-28 04:07:42,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 232 transitions, 2704 flow [2024-06-28 04:07:42,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:42,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:42,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:07:42,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:07:42,307 INFO L175 Difference]: Start difference. First operand has 186 places, 203 transitions, 2002 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:07:42,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 232 transitions, 2704 flow [2024-06-28 04:07:42,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 232 transitions, 2642 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:42,445 INFO L231 Difference]: Finished difference. Result has 191 places, 212 transitions, 2108 flow [2024-06-28 04:07:42,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2108, PETRI_PLACES=191, PETRI_TRANSITIONS=212} [2024-06-28 04:07:42,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-28 04:07:42,445 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 212 transitions, 2108 flow [2024-06-28 04:07:42,445 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:07:42,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:42,446 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:07:42,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:07:42,446 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:07:42,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:42,446 INFO L85 PathProgramCache]: Analyzing trace with hash 304133447, now seen corresponding path program 2 times [2024-06-28 04:07:42,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:42,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519731380] [2024-06-28 04:07:42,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:42,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:44,469 INFO L134 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:44,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:44,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519731380] [2024-06-28 04:07:44,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519731380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:44,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:44,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:44,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039476428] [2024-06-28 04:07:44,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:44,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:44,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:44,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:44,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:44,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:44,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 212 transitions, 2108 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:07:44,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:44,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:44,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:45,682 INFO L124 PetriNetUnfolderBase]: 2177/3649 cut-off events. [2024-06-28 04:07:45,682 INFO L125 PetriNetUnfolderBase]: For 135382/135384 co-relation queries the response was YES. [2024-06-28 04:07:45,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21477 conditions, 3649 events. 2177/3649 cut-off events. For 135382/135384 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22133 event pairs, 515 based on Foata normal form. 1/3648 useless extension candidates. Maximal degree in co-relation 21388. Up to 3420 conditions per place. [2024-06-28 04:07:45,708 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 207 selfloop transitions, 19 changer transitions 0/231 dead transitions. [2024-06-28 04:07:45,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 231 transitions, 2648 flow [2024-06-28 04:07:45,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:45,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:45,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 04:07:45,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 04:07:45,709 INFO L175 Difference]: Start difference. First operand has 191 places, 212 transitions, 2108 flow. Second operand 7 states and 113 transitions. [2024-06-28 04:07:45,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 231 transitions, 2648 flow [2024-06-28 04:07:45,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 231 transitions, 2598 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 04:07:45,839 INFO L231 Difference]: Finished difference. Result has 196 places, 215 transitions, 2152 flow [2024-06-28 04:07:45,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2058, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2152, PETRI_PLACES=196, PETRI_TRANSITIONS=215} [2024-06-28 04:07:45,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-28 04:07:45,840 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 215 transitions, 2152 flow [2024-06-28 04:07:45,840 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:07:45,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:45,840 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:07:45,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:07:45,841 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:07:45,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:45,841 INFO L85 PathProgramCache]: Analyzing trace with hash -298417859, now seen corresponding path program 2 times [2024-06-28 04:07:45,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:45,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079201436] [2024-06-28 04:07:45,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:45,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:45,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:47,915 INFO L134 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,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:47,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079201436] [2024-06-28 04:07:47,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079201436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:47,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:47,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:47,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976774786] [2024-06-28 04:07:47,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:47,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:47,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:47,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:47,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:47,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:47,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 215 transitions, 2152 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:07:47,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:47,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:47,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:49,005 INFO L124 PetriNetUnfolderBase]: 2187/3664 cut-off events. [2024-06-28 04:07:49,005 INFO L125 PetriNetUnfolderBase]: For 142070/142075 co-relation queries the response was YES. [2024-06-28 04:07:49,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21677 conditions, 3664 events. 2187/3664 cut-off events. For 142070/142075 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22223 event pairs, 516 based on Foata normal form. 4/3665 useless extension candidates. Maximal degree in co-relation 21586. Up to 3408 conditions per place. [2024-06-28 04:07:49,038 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 202 selfloop transitions, 25 changer transitions 0/232 dead transitions. [2024-06-28 04:07:49,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 232 transitions, 2778 flow [2024-06-28 04:07:49,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:49,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:49,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 04:07:49,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-28 04:07:49,040 INFO L175 Difference]: Start difference. First operand has 196 places, 215 transitions, 2152 flow. Second operand 6 states and 101 transitions. [2024-06-28 04:07:49,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 232 transitions, 2778 flow [2024-06-28 04:07:49,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 232 transitions, 2704 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:07:49,212 INFO L231 Difference]: Finished difference. Result has 196 places, 218 transitions, 2174 flow [2024-06-28 04:07:49,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=190, 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=2174, PETRI_PLACES=196, PETRI_TRANSITIONS=218} [2024-06-28 04:07:49,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-28 04:07:49,213 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 218 transitions, 2174 flow [2024-06-28 04:07:49,213 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:07:49,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:49,213 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:07:49,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:07:49,213 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:07:49,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:49,213 INFO L85 PathProgramCache]: Analyzing trace with hash -298655195, now seen corresponding path program 3 times [2024-06-28 04:07:49,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:49,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026378309] [2024-06-28 04:07:49,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:49,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:49,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:51,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:51,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:51,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026378309] [2024-06-28 04:07:51,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026378309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:51,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:51,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:51,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730454547] [2024-06-28 04:07:51,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:51,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:51,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:51,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:51,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:51,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:51,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 218 transitions, 2174 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:07:51,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:51,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:51,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:52,413 INFO L124 PetriNetUnfolderBase]: 2184/3659 cut-off events. [2024-06-28 04:07:52,413 INFO L125 PetriNetUnfolderBase]: For 144728/144730 co-relation queries the response was YES. [2024-06-28 04:07:52,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21707 conditions, 3659 events. 2184/3659 cut-off events. For 144728/144730 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22138 event pairs, 515 based on Foata normal form. 1/3658 useless extension candidates. Maximal degree in co-relation 21616. Up to 3416 conditions per place. [2024-06-28 04:07:52,446 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 208 selfloop transitions, 24 changer transitions 0/237 dead transitions. [2024-06-28 04:07:52,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 237 transitions, 2692 flow [2024-06-28 04:07:52,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:52,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:52,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:07:52,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:07:52,448 INFO L175 Difference]: Start difference. First operand has 196 places, 218 transitions, 2174 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:07:52,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 237 transitions, 2692 flow [2024-06-28 04:07:52,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 237 transitions, 2600 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:52,653 INFO L231 Difference]: Finished difference. Result has 199 places, 218 transitions, 2144 flow [2024-06-28 04:07:52,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=193, 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=2144, PETRI_PLACES=199, PETRI_TRANSITIONS=218} [2024-06-28 04:07:52,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-28 04:07:52,653 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 218 transitions, 2144 flow [2024-06-28 04:07:52,653 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:07:52,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:52,654 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:07:52,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:07:52,654 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:07:52,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:52,654 INFO L85 PathProgramCache]: Analyzing trace with hash -488370573, now seen corresponding path program 3 times [2024-06-28 04:07:52,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:52,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224441048] [2024-06-28 04:07:52,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:52,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:52,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:54,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:54,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:54,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224441048] [2024-06-28 04:07:54,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224441048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:54,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:54,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:07:54,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636691525] [2024-06-28 04:07:54,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:54,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:07:54,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:54,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:07:54,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:07:54,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:54,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 218 transitions, 2144 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:07:54,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:54,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:54,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:55,904 INFO L124 PetriNetUnfolderBase]: 2178/3651 cut-off events. [2024-06-28 04:07:55,905 INFO L125 PetriNetUnfolderBase]: For 148464/148466 co-relation queries the response was YES. [2024-06-28 04:07:55,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21606 conditions, 3651 events. 2178/3651 cut-off events. For 148464/148466 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22107 event pairs, 510 based on Foata normal form. 2/3651 useless extension candidates. Maximal degree in co-relation 21514. Up to 3399 conditions per place. [2024-06-28 04:07:55,934 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 205 selfloop transitions, 26 changer transitions 0/236 dead transitions. [2024-06-28 04:07:55,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 236 transitions, 2654 flow [2024-06-28 04:07:55,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:55,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:55,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:07:55,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:07:55,935 INFO L175 Difference]: Start difference. First operand has 199 places, 218 transitions, 2144 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:07:55,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 236 transitions, 2654 flow [2024-06-28 04:07:56,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 236 transitions, 2582 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:56,079 INFO L231 Difference]: Finished difference. Result has 200 places, 218 transitions, 2134 flow [2024-06-28 04:07:56,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=194, 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=2134, PETRI_PLACES=200, PETRI_TRANSITIONS=218} [2024-06-28 04:07:56,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-28 04:07:56,079 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 218 transitions, 2134 flow [2024-06-28 04:07:56,079 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:07:56,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:56,079 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:07:56,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:07:56,080 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:07:56,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:56,080 INFO L85 PathProgramCache]: Analyzing trace with hash -298408931, now seen corresponding path program 1 times [2024-06-28 04:07:56,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:56,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573580274] [2024-06-28 04:07:56,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:56,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:56,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:58,846 INFO L134 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,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:58,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573580274] [2024-06-28 04:07:58,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573580274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:58,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:58,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:58,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343241047] [2024-06-28 04:07:58,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:58,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:58,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:58,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:58,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:58,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:07:58,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 218 transitions, 2134 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:07:58,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:58,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:07:58,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:59,918 INFO L124 PetriNetUnfolderBase]: 2018/3432 cut-off events. [2024-06-28 04:07:59,918 INFO L125 PetriNetUnfolderBase]: For 144769/144780 co-relation queries the response was YES. [2024-06-28 04:07:59,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20563 conditions, 3432 events. 2018/3432 cut-off events. For 144769/144780 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 21069 event pairs, 477 based on Foata normal form. 11/3407 useless extension candidates. Maximal degree in co-relation 20470. Up to 3128 conditions per place. [2024-06-28 04:07:59,946 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 200 selfloop transitions, 12 changer transitions 0/233 dead transitions. [2024-06-28 04:07:59,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 233 transitions, 2622 flow [2024-06-28 04:07:59,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:59,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:59,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 04:07:59,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:07:59,947 INFO L175 Difference]: Start difference. First operand has 200 places, 218 transitions, 2134 flow. Second operand 6 states and 102 transitions. [2024-06-28 04:07:59,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 233 transitions, 2622 flow [2024-06-28 04:08:00,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 233 transitions, 2560 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:00,142 INFO L231 Difference]: Finished difference. Result has 200 places, 220 transitions, 2135 flow [2024-06-28 04:08:00,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=194, 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=2135, PETRI_PLACES=200, PETRI_TRANSITIONS=220} [2024-06-28 04:08:00,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-28 04:08:00,142 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 220 transitions, 2135 flow [2024-06-28 04:08:00,142 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:08:00,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:00,142 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:08:00,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:08:00,143 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:08:00,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:00,143 INFO L85 PathProgramCache]: Analyzing trace with hash 834484728, now seen corresponding path program 1 times [2024-06-28 04:08:00,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:00,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542841894] [2024-06-28 04:08:00,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:00,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:00,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:02,445 INFO L134 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:02,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:02,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542841894] [2024-06-28 04:08:02,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542841894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:02,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:02,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:02,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615006782] [2024-06-28 04:08:02,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:02,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:02,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:02,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:02,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:02,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:02,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 220 transitions, 2135 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:02,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:02,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:02,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:04,033 INFO L124 PetriNetUnfolderBase]: 2183/3662 cut-off events. [2024-06-28 04:08:04,033 INFO L125 PetriNetUnfolderBase]: For 145971/145973 co-relation queries the response was YES. [2024-06-28 04:08:04,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21587 conditions, 3662 events. 2183/3662 cut-off events. For 145971/145973 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22211 event pairs, 507 based on Foata normal form. 2/3662 useless extension candidates. Maximal degree in co-relation 21494. Up to 3357 conditions per place. [2024-06-28 04:08:04,066 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 207 selfloop transitions, 40 changer transitions 0/252 dead transitions. [2024-06-28 04:08:04,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 252 transitions, 2877 flow [2024-06-28 04:08:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:04,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:04,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:08:04,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 04:08:04,068 INFO L175 Difference]: Start difference. First operand has 200 places, 220 transitions, 2135 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:08:04,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 252 transitions, 2877 flow [2024-06-28 04:08:04,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 252 transitions, 2830 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:08:04,276 INFO L231 Difference]: Finished difference. Result has 204 places, 226 transitions, 2260 flow [2024-06-28 04:08:04,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=196, 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=2260, PETRI_PLACES=204, PETRI_TRANSITIONS=226} [2024-06-28 04:08:04,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-28 04:08:04,277 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 226 transitions, 2260 flow [2024-06-28 04:08:04,277 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:04,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:04,277 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:08:04,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:08:04,277 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:08:04,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:04,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1618554896, now seen corresponding path program 2 times [2024-06-28 04:08:04,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:04,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082400023] [2024-06-28 04:08:04,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:04,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:04,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:06,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:06,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:06,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082400023] [2024-06-28 04:08:06,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082400023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:06,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:06,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:06,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000515648] [2024-06-28 04:08:06,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:06,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:06,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:06,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:06,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:06,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:06,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 226 transitions, 2260 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:06,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:06,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:06,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:08,036 INFO L124 PetriNetUnfolderBase]: 2209/3702 cut-off events. [2024-06-28 04:08:08,036 INFO L125 PetriNetUnfolderBase]: For 155576/155578 co-relation queries the response was YES. [2024-06-28 04:08:08,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22386 conditions, 3702 events. 2209/3702 cut-off events. For 155576/155578 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22417 event pairs, 508 based on Foata normal form. 2/3702 useless extension candidates. Maximal degree in co-relation 22292. Up to 3422 conditions per place. [2024-06-28 04:08:08,070 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 35 changer transitions 0/257 dead transitions. [2024-06-28 04:08:08,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 257 transitions, 3020 flow [2024-06-28 04:08:08,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:08:08,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:08:08,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 04:08:08,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-28 04:08:08,071 INFO L175 Difference]: Start difference. First operand has 204 places, 226 transitions, 2260 flow. Second operand 10 states and 157 transitions. [2024-06-28 04:08:08,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 257 transitions, 3020 flow [2024-06-28 04:08:08,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 257 transitions, 2936 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 04:08:08,232 INFO L231 Difference]: Finished difference. Result has 210 places, 232 transitions, 2350 flow [2024-06-28 04:08:08,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=200, 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=2350, PETRI_PLACES=210, PETRI_TRANSITIONS=232} [2024-06-28 04:08:08,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-28 04:08:08,233 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 232 transitions, 2350 flow [2024-06-28 04:08:08,233 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:08,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:08,233 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:08:08,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:08:08,233 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:08:08,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:08,233 INFO L85 PathProgramCache]: Analyzing trace with hash 838203798, now seen corresponding path program 3 times [2024-06-28 04:08:08,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:08,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445478630] [2024-06-28 04:08:08,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:08,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:10,604 INFO L134 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:10,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:10,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445478630] [2024-06-28 04:08:10,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445478630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:10,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:10,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:10,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697886409] [2024-06-28 04:08:10,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:10,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:10,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:10,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:10,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:10,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:10,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 232 transitions, 2350 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:10,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:10,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:10,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:11,921 INFO L124 PetriNetUnfolderBase]: 2203/3690 cut-off events. [2024-06-28 04:08:11,921 INFO L125 PetriNetUnfolderBase]: For 158379/158381 co-relation queries the response was YES. [2024-06-28 04:08:11,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22368 conditions, 3690 events. 2203/3690 cut-off events. For 158379/158381 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22328 event pairs, 508 based on Foata normal form. 2/3690 useless extension candidates. Maximal degree in co-relation 22272. Up to 3417 conditions per place. [2024-06-28 04:08:11,955 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 34 changer transitions 0/254 dead transitions. [2024-06-28 04:08:11,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 254 transitions, 2904 flow [2024-06-28 04:08:11,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:11,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:11,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:08:11,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:08:11,956 INFO L175 Difference]: Start difference. First operand has 210 places, 232 transitions, 2350 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:08:11,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 254 transitions, 2904 flow [2024-06-28 04:08:12,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 254 transitions, 2812 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:12,219 INFO L231 Difference]: Finished difference. Result has 212 places, 232 transitions, 2332 flow [2024-06-28 04:08:12,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=204, 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=2332, PETRI_PLACES=212, PETRI_TRANSITIONS=232} [2024-06-28 04:08:12,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-28 04:08:12,220 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 232 transitions, 2332 flow [2024-06-28 04:08:12,220 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:12,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:12,220 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:08:12,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:08:12,220 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:08:12,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:12,221 INFO L85 PathProgramCache]: Analyzing trace with hash -668374920, now seen corresponding path program 4 times [2024-06-28 04:08:12,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:12,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825461854] [2024-06-28 04:08:12,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:12,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:14,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:14,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:14,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825461854] [2024-06-28 04:08:14,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825461854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:14,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:14,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:14,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167177799] [2024-06-28 04:08:14,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:14,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:14,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:14,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:14,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:14,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:14,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 232 transitions, 2332 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:14,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:14,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:14,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:15,830 INFO L124 PetriNetUnfolderBase]: 2213/3708 cut-off events. [2024-06-28 04:08:15,830 INFO L125 PetriNetUnfolderBase]: For 163602/163604 co-relation queries the response was YES. [2024-06-28 04:08:15,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22574 conditions, 3708 events. 2213/3708 cut-off events. For 163602/163604 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22511 event pairs, 507 based on Foata normal form. 2/3708 useless extension candidates. Maximal degree in co-relation 22476. Up to 3396 conditions per place. [2024-06-28 04:08:15,861 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 210 selfloop transitions, 45 changer transitions 0/260 dead transitions. [2024-06-28 04:08:15,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 260 transitions, 3060 flow [2024-06-28 04:08:15,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:15,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:15,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:08:15,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:08:15,863 INFO L175 Difference]: Start difference. First operand has 212 places, 232 transitions, 2332 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:08:15,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 260 transitions, 3060 flow [2024-06-28 04:08:16,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 260 transitions, 2992 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:08:16,067 INFO L231 Difference]: Finished difference. Result has 212 places, 235 transitions, 2410 flow [2024-06-28 04:08:16,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2410, PETRI_PLACES=212, PETRI_TRANSITIONS=235} [2024-06-28 04:08:16,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-28 04:08:16,068 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 235 transitions, 2410 flow [2024-06-28 04:08:16,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:08:16,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:16,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] [2024-06-28 04:08:16,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:08:16,068 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:08:16,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:16,068 INFO L85 PathProgramCache]: Analyzing trace with hash -661017690, now seen corresponding path program 5 times [2024-06-28 04:08:16,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:16,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237123251] [2024-06-28 04:08:16,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:16,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:16,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:18,408 INFO L134 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:18,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:18,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237123251] [2024-06-28 04:08:18,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237123251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:18,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:18,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:18,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256010288] [2024-06-28 04:08:18,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:18,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:18,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:18,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:18,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:18,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:18,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 235 transitions, 2410 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:18,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:18,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:18,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:19,969 INFO L124 PetriNetUnfolderBase]: 2223/3727 cut-off events. [2024-06-28 04:08:19,969 INFO L125 PetriNetUnfolderBase]: For 169870/169875 co-relation queries the response was YES. [2024-06-28 04:08:19,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22857 conditions, 3727 events. 2223/3727 cut-off events. For 169870/169875 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22642 event pairs, 512 based on Foata normal form. 4/3728 useless extension candidates. Maximal degree in co-relation 22758. Up to 3406 conditions per place. [2024-06-28 04:08:20,000 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 207 selfloop transitions, 49 changer transitions 0/261 dead transitions. [2024-06-28 04:08:20,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 261 transitions, 3140 flow [2024-06-28 04:08:20,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:20,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:20,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:08:20,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:08:20,001 INFO L175 Difference]: Start difference. First operand has 212 places, 235 transitions, 2410 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:08:20,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 261 transitions, 3140 flow [2024-06-28 04:08:20,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 261 transitions, 3012 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:20,267 INFO L231 Difference]: Finished difference. Result has 215 places, 238 transitions, 2440 flow [2024-06-28 04:08:20,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2440, PETRI_PLACES=215, PETRI_TRANSITIONS=238} [2024-06-28 04:08:20,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-28 04:08:20,268 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 238 transitions, 2440 flow [2024-06-28 04:08:20,268 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:20,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:20,268 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:08:20,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:08:20,268 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:08:20,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:20,269 INFO L85 PathProgramCache]: Analyzing trace with hash 2040382768, now seen corresponding path program 6 times [2024-06-28 04:08:20,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:20,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614936386] [2024-06-28 04:08:20,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:20,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:20,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:22,583 INFO L134 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:22,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:22,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614936386] [2024-06-28 04:08:22,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614936386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:22,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:22,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:22,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990132831] [2024-06-28 04:08:22,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:22,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:22,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:22,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:22,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:22,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:22,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 238 transitions, 2440 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:22,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:22,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:22,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:24,094 INFO L124 PetriNetUnfolderBase]: 2217/3718 cut-off events. [2024-06-28 04:08:24,094 INFO L125 PetriNetUnfolderBase]: For 166296/166298 co-relation queries the response was YES. [2024-06-28 04:08:24,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22641 conditions, 3718 events. 2217/3718 cut-off events. For 166296/166298 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22548 event pairs, 507 based on Foata normal form. 2/3718 useless extension candidates. Maximal degree in co-relation 22542. Up to 3401 conditions per place. [2024-06-28 04:08:24,132 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 50 changer transitions 0/266 dead transitions. [2024-06-28 04:08:24,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 266 transitions, 3034 flow [2024-06-28 04:08:24,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:24,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:24,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:08:24,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 04:08:24,136 INFO L175 Difference]: Start difference. First operand has 215 places, 238 transitions, 2440 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:08:24,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 266 transitions, 3034 flow [2024-06-28 04:08:24,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 266 transitions, 2894 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:24,382 INFO L231 Difference]: Finished difference. Result has 218 places, 238 transitions, 2410 flow [2024-06-28 04:08:24,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2300, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2410, PETRI_PLACES=218, PETRI_TRANSITIONS=238} [2024-06-28 04:08:24,382 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-28 04:08:24,383 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 238 transitions, 2410 flow [2024-06-28 04:08:24,383 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:24,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:24,383 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:24,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:08:24,383 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:08:24,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:24,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1435182598, now seen corresponding path program 1 times [2024-06-28 04:08:24,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:24,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800181116] [2024-06-28 04:08:24,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:24,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:24,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:27,694 INFO L134 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:27,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:27,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800181116] [2024-06-28 04:08:27,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800181116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:27,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:27,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:27,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371856332] [2024-06-28 04:08:27,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:27,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:27,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:27,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:27,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:27,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:27,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 238 transitions, 2410 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:27,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:27,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:27,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:29,318 INFO L124 PetriNetUnfolderBase]: 2230/3739 cut-off events. [2024-06-28 04:08:29,318 INFO L125 PetriNetUnfolderBase]: For 171995/172001 co-relation queries the response was YES. [2024-06-28 04:08:29,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22881 conditions, 3739 events. 2230/3739 cut-off events. For 171995/172001 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22744 event pairs, 519 based on Foata normal form. 7/3741 useless extension candidates. Maximal degree in co-relation 22781. Up to 3345 conditions per place. [2024-06-28 04:08:29,355 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 57 changer transitions 0/279 dead transitions. [2024-06-28 04:08:29,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 279 transitions, 3428 flow [2024-06-28 04:08:29,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:29,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:29,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:08:29,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:08:29,357 INFO L175 Difference]: Start difference. First operand has 218 places, 238 transitions, 2410 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:08:29,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 279 transitions, 3428 flow [2024-06-28 04:08:29,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 279 transitions, 3286 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 04:08:29,625 INFO L231 Difference]: Finished difference. Result has 216 places, 247 transitions, 2554 flow [2024-06-28 04:08:29,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=208, 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=2554, PETRI_PLACES=216, PETRI_TRANSITIONS=247} [2024-06-28 04:08:29,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-28 04:08:29,625 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 247 transitions, 2554 flow [2024-06-28 04:08:29,626 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:29,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:29,626 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:29,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:08:29,626 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:08:29,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:29,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1435302568, now seen corresponding path program 2 times [2024-06-28 04:08:29,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:29,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290624868] [2024-06-28 04:08:29,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:29,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:29,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:32,863 INFO L134 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:32,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:32,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290624868] [2024-06-28 04:08:32,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290624868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:32,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:32,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:32,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202088330] [2024-06-28 04:08:32,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:32,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:32,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:32,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:32,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:32,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:32,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 247 transitions, 2554 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:32,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:32,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:32,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:34,319 INFO L124 PetriNetUnfolderBase]: 2240/3757 cut-off events. [2024-06-28 04:08:34,319 INFO L125 PetriNetUnfolderBase]: For 173870/173879 co-relation queries the response was YES. [2024-06-28 04:08:34,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23293 conditions, 3757 events. 2240/3757 cut-off events. For 173870/173879 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22851 event pairs, 511 based on Foata normal form. 9/3763 useless extension candidates. Maximal degree in co-relation 23193. Up to 3429 conditions per place. [2024-06-28 04:08:34,355 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 42 changer transitions 0/279 dead transitions. [2024-06-28 04:08:34,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 279 transitions, 3267 flow [2024-06-28 04:08:34,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:34,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:34,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:08:34,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:08:34,356 INFO L175 Difference]: Start difference. First operand has 216 places, 247 transitions, 2554 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:08:34,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 279 transitions, 3267 flow [2024-06-28 04:08:34,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 279 transitions, 3152 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 04:08:34,646 INFO L231 Difference]: Finished difference. Result has 221 places, 253 transitions, 2622 flow [2024-06-28 04:08:34,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2622, PETRI_PLACES=221, PETRI_TRANSITIONS=253} [2024-06-28 04:08:34,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-28 04:08:34,647 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 253 transitions, 2622 flow [2024-06-28 04:08:34,647 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:34,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:34,647 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:34,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:08:34,647 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:08:34,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:34,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1732640488, now seen corresponding path program 1 times [2024-06-28 04:08:34,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:34,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334126338] [2024-06-28 04:08:34,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:34,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:34,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:37,882 INFO L134 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:37,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:37,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334126338] [2024-06-28 04:08:37,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334126338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:37,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:37,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:37,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441544038] [2024-06-28 04:08:37,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:37,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:37,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:37,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:37,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:37,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:37,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 253 transitions, 2622 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:37,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:37,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:37,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:39,302 INFO L124 PetriNetUnfolderBase]: 2282/3815 cut-off events. [2024-06-28 04:08:39,302 INFO L125 PetriNetUnfolderBase]: For 188164/188173 co-relation queries the response was YES. [2024-06-28 04:08:39,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24061 conditions, 3815 events. 2282/3815 cut-off events. For 188164/188173 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23150 event pairs, 513 based on Foata normal form. 10/3822 useless extension candidates. Maximal degree in co-relation 23959. Up to 3444 conditions per place. [2024-06-28 04:08:39,336 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 52 changer transitions 0/299 dead transitions. [2024-06-28 04:08:39,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 299 transitions, 3684 flow [2024-06-28 04:08:39,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:08:39,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:08:39,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:08:39,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-28 04:08:39,338 INFO L175 Difference]: Start difference. First operand has 221 places, 253 transitions, 2622 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:08:39,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 299 transitions, 3684 flow [2024-06-28 04:08:39,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 299 transitions, 3570 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:39,663 INFO L231 Difference]: Finished difference. Result has 227 places, 266 transitions, 2801 flow [2024-06-28 04:08:39,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2801, PETRI_PLACES=227, PETRI_TRANSITIONS=266} [2024-06-28 04:08:39,663 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-28 04:08:39,663 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 266 transitions, 2801 flow [2024-06-28 04:08:39,663 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:39,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:39,664 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:39,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:08:39,664 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:08:39,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:39,664 INFO L85 PathProgramCache]: Analyzing trace with hash 383208086, now seen corresponding path program 2 times [2024-06-28 04:08:39,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:39,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179316178] [2024-06-28 04:08:39,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:39,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:39,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:42,911 INFO L134 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:42,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:42,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179316178] [2024-06-28 04:08:42,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179316178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:42,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:42,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:42,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646480938] [2024-06-28 04:08:42,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:42,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:42,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:42,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:42,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:42,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:42,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 266 transitions, 2801 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:42,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:42,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:42,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:44,238 INFO L124 PetriNetUnfolderBase]: 2334/3887 cut-off events. [2024-06-28 04:08:44,239 INFO L125 PetriNetUnfolderBase]: For 202618/202627 co-relation queries the response was YES. [2024-06-28 04:08:44,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25200 conditions, 3887 events. 2334/3887 cut-off events. For 202618/202627 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23586 event pairs, 517 based on Foata normal form. 10/3894 useless extension candidates. Maximal degree in co-relation 25096. Up to 3492 conditions per place. [2024-06-28 04:08:44,275 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 64 changer transitions 0/310 dead transitions. [2024-06-28 04:08:44,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 310 transitions, 3955 flow [2024-06-28 04:08:44,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:44,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:44,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:08:44,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 04:08:44,277 INFO L175 Difference]: Start difference. First operand has 227 places, 266 transitions, 2801 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:08:44,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 310 transitions, 3955 flow [2024-06-28 04:08:44,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 310 transitions, 3761 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:44,634 INFO L231 Difference]: Finished difference. Result has 231 places, 282 transitions, 2979 flow [2024-06-28 04:08:44,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2672, PETRI_DIFFERENCE_MINUEND_PLACES=222, 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=2979, PETRI_PLACES=231, PETRI_TRANSITIONS=282} [2024-06-28 04:08:44,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-28 04:08:44,635 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 282 transitions, 2979 flow [2024-06-28 04:08:44,635 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:44,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:44,635 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:44,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:08:44,635 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:08:44,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:44,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1776786256, now seen corresponding path program 3 times [2024-06-28 04:08:44,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:44,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736408638] [2024-06-28 04:08:44,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:44,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:44,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:47,610 INFO L134 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:47,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:47,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736408638] [2024-06-28 04:08:47,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736408638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:47,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:47,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:47,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078083097] [2024-06-28 04:08:47,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:47,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:47,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:47,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:47,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:47,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:47,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 282 transitions, 2979 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:47,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:47,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:47,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:49,010 INFO L124 PetriNetUnfolderBase]: 2347/3913 cut-off events. [2024-06-28 04:08:49,010 INFO L125 PetriNetUnfolderBase]: For 208109/208118 co-relation queries the response was YES. [2024-06-28 04:08:49,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25396 conditions, 3913 events. 2347/3913 cut-off events. For 208109/208118 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23791 event pairs, 521 based on Foata normal form. 9/3919 useless extension candidates. Maximal degree in co-relation 25290. Up to 3568 conditions per place. [2024-06-28 04:08:49,050 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 253 selfloop transitions, 54 changer transitions 0/312 dead transitions. [2024-06-28 04:08:49,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 312 transitions, 3881 flow [2024-06-28 04:08:49,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:49,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:49,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:08:49,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 04:08:49,051 INFO L175 Difference]: Start difference. First operand has 231 places, 282 transitions, 2979 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:08:49,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 312 transitions, 3881 flow [2024-06-28 04:08:49,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 312 transitions, 3795 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 04:08:49,361 INFO L231 Difference]: Finished difference. Result has 238 places, 288 transitions, 3129 flow [2024-06-28 04:08:49,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=228, 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=3129, PETRI_PLACES=238, PETRI_TRANSITIONS=288} [2024-06-28 04:08:49,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-28 04:08:49,362 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 288 transitions, 3129 flow [2024-06-28 04:08:49,362 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:49,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:49,362 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:49,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:08:49,362 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:08:49,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:49,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1776786442, now seen corresponding path program 3 times [2024-06-28 04:08:49,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:49,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647691600] [2024-06-28 04:08:49,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:49,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:49,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:52,212 INFO L134 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:52,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:52,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647691600] [2024-06-28 04:08:52,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647691600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:52,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:52,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:52,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379236434] [2024-06-28 04:08:52,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:52,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:52,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:52,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:52,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:52,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:52,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 288 transitions, 3129 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:52,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:52,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:52,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:53,734 INFO L124 PetriNetUnfolderBase]: 2341/3903 cut-off events. [2024-06-28 04:08:53,734 INFO L125 PetriNetUnfolderBase]: For 213175/213184 co-relation queries the response was YES. [2024-06-28 04:08:53,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25327 conditions, 3903 events. 2341/3903 cut-off events. For 213175/213184 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23737 event pairs, 516 based on Foata normal form. 10/3910 useless extension candidates. Maximal degree in co-relation 25219. Up to 3505 conditions per place. [2024-06-28 04:08:53,770 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 248 selfloop transitions, 66 changer transitions 0/319 dead transitions. [2024-06-28 04:08:53,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 319 transitions, 4077 flow [2024-06-28 04:08:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:08:53,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:08:53,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:08:53,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:08:53,771 INFO L175 Difference]: Start difference. First operand has 238 places, 288 transitions, 3129 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:08:53,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 319 transitions, 4077 flow [2024-06-28 04:08:54,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 319 transitions, 3923 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:54,051 INFO L231 Difference]: Finished difference. Result has 244 places, 288 transitions, 3113 flow [2024-06-28 04:08:54,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3113, PETRI_PLACES=244, PETRI_TRANSITIONS=288} [2024-06-28 04:08:54,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-28 04:08:54,051 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 288 transitions, 3113 flow [2024-06-28 04:08:54,051 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:54,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:54,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:54,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:08:54,051 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:08:54,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:54,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1612680352, now seen corresponding path program 1 times [2024-06-28 04:08:54,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:54,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298192237] [2024-06-28 04:08:54,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:54,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:54,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:57,570 INFO L134 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,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:57,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298192237] [2024-06-28 04:08:57,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298192237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:57,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:57,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:57,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826683276] [2024-06-28 04:08:57,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:57,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:57,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:57,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:57,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:57,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:08:57,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 288 transitions, 3113 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:57,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:57,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:08:57,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:58,935 INFO L124 PetriNetUnfolderBase]: 2232/3751 cut-off events. [2024-06-28 04:08:58,935 INFO L125 PetriNetUnfolderBase]: For 237128/237141 co-relation queries the response was YES. [2024-06-28 04:08:58,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24836 conditions, 3751 events. 2232/3751 cut-off events. For 237128/237141 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23003 event pairs, 484 based on Foata normal form. 21/3730 useless extension candidates. Maximal degree in co-relation 24727. Up to 3259 conditions per place. [2024-06-28 04:08:58,974 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 234 selfloop transitions, 46 changer transitions 0/317 dead transitions. [2024-06-28 04:08:58,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 317 transitions, 3785 flow [2024-06-28 04:08:58,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:58,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:58,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:08:58,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:08:58,977 INFO L175 Difference]: Start difference. First operand has 244 places, 288 transitions, 3113 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:08:58,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 317 transitions, 3785 flow [2024-06-28 04:08:59,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 317 transitions, 3633 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 04:08:59,395 INFO L231 Difference]: Finished difference. Result has 244 places, 289 transitions, 3077 flow [2024-06-28 04:08:59,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=235, 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=3077, PETRI_PLACES=244, PETRI_TRANSITIONS=289} [2024-06-28 04:08:59,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-28 04:08:59,395 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 289 transitions, 3077 flow [2024-06-28 04:08:59,395 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:59,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:59,396 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:59,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:08:59,396 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:08:59,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:59,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1009600312, now seen corresponding path program 4 times [2024-06-28 04:08:59,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:59,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714106180] [2024-06-28 04:08:59,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:59,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:59,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:02,156 INFO L134 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,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:02,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714106180] [2024-06-28 04:09:02,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714106180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:02,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:02,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:02,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991245905] [2024-06-28 04:09:02,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:02,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:02,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:02,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:02,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:02,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:02,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 289 transitions, 3077 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:09:02,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:02,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:02,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:03,817 INFO L124 PetriNetUnfolderBase]: 2398/3990 cut-off events. [2024-06-28 04:09:03,817 INFO L125 PetriNetUnfolderBase]: For 228178/228194 co-relation queries the response was YES. [2024-06-28 04:09:03,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26165 conditions, 3990 events. 2398/3990 cut-off events. For 228178/228194 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24259 event pairs, 529 based on Foata normal form. 15/4001 useless extension candidates. Maximal degree in co-relation 26055. Up to 3569 conditions per place. [2024-06-28 04:09:03,853 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 240 selfloop transitions, 80 changer transitions 0/325 dead transitions. [2024-06-28 04:09:03,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 325 transitions, 4287 flow [2024-06-28 04:09:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:03,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:03,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:09:03,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 04:09:03,854 INFO L175 Difference]: Start difference. First operand has 244 places, 289 transitions, 3077 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:09:03,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 325 transitions, 4287 flow [2024-06-28 04:09:04,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 325 transitions, 4193 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:04,182 INFO L231 Difference]: Finished difference. Result has 245 places, 295 transitions, 3265 flow [2024-06-28 04:09:04,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3265, PETRI_PLACES=245, PETRI_TRANSITIONS=295} [2024-06-28 04:09:04,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 04:09:04,183 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 295 transitions, 3265 flow [2024-06-28 04:09:04,183 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:09:04,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:04,183 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:09:04,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:09:04,183 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:09:04,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:04,184 INFO L85 PathProgramCache]: Analyzing trace with hash -139998552, now seen corresponding path program 5 times [2024-06-28 04:09:04,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:04,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731126262] [2024-06-28 04:09:04,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:04,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:04,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:07,241 INFO L134 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:07,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:07,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731126262] [2024-06-28 04:09:07,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731126262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:07,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:07,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:07,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200946422] [2024-06-28 04:09:07,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:07,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:07,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:07,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:07,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:07,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:07,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 295 transitions, 3265 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:09:07,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:07,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:07,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:08,693 INFO L124 PetriNetUnfolderBase]: 2395/3986 cut-off events. [2024-06-28 04:09:08,693 INFO L125 PetriNetUnfolderBase]: For 232631/232647 co-relation queries the response was YES. [2024-06-28 04:09:08,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26189 conditions, 3986 events. 2395/3986 cut-off events. For 232631/232647 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24226 event pairs, 529 based on Foata normal form. 15/3997 useless extension candidates. Maximal degree in co-relation 26078. Up to 3649 conditions per place. [2024-06-28 04:09:08,734 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 49 changer transitions 0/318 dead transitions. [2024-06-28 04:09:08,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 318 transitions, 3961 flow [2024-06-28 04:09:08,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:08,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:08,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:09:08,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:09:08,735 INFO L175 Difference]: Start difference. First operand has 245 places, 295 transitions, 3265 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:09:08,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 318 transitions, 3961 flow [2024-06-28 04:09:09,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 318 transitions, 3706 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:09,139 INFO L231 Difference]: Finished difference. Result has 248 places, 295 transitions, 3114 flow [2024-06-28 04:09:09,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3010, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3114, PETRI_PLACES=248, PETRI_TRANSITIONS=295} [2024-06-28 04:09:09,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 04:09:09,140 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 295 transitions, 3114 flow [2024-06-28 04:09:09,140 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:09:09,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:09,140 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:09:09,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:09:09,140 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:09:09,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:09,140 INFO L85 PathProgramCache]: Analyzing trace with hash -139998366, now seen corresponding path program 4 times [2024-06-28 04:09:09,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:09,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387073388] [2024-06-28 04:09:09,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:09,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:09,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:11,907 INFO L134 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:11,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:11,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387073388] [2024-06-28 04:09:11,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387073388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:11,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:11,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:11,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345384206] [2024-06-28 04:09:11,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:11,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:11,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:11,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:11,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:11,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:11,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 295 transitions, 3114 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:09:11,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:11,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:11,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:13,378 INFO L124 PetriNetUnfolderBase]: 2389/3982 cut-off events. [2024-06-28 04:09:13,378 INFO L125 PetriNetUnfolderBase]: For 236390/236406 co-relation queries the response was YES. [2024-06-28 04:09:13,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25948 conditions, 3982 events. 2389/3982 cut-off events. For 236390/236406 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24268 event pairs, 536 based on Foata normal form. 16/3994 useless extension candidates. Maximal degree in co-relation 25836. Up to 3629 conditions per place. [2024-06-28 04:09:13,415 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 267 selfloop transitions, 52 changer transitions 0/324 dead transitions. [2024-06-28 04:09:13,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 324 transitions, 3984 flow [2024-06-28 04:09:13,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:13,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:13,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:09:13,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 04:09:13,416 INFO L175 Difference]: Start difference. First operand has 248 places, 295 transitions, 3114 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:09:13,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 324 transitions, 3984 flow [2024-06-28 04:09:13,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 324 transitions, 3856 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:13,775 INFO L231 Difference]: Finished difference. Result has 252 places, 297 transitions, 3132 flow [2024-06-28 04:09:13,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3132, PETRI_PLACES=252, PETRI_TRANSITIONS=297} [2024-06-28 04:09:13,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 04:09:13,775 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 297 transitions, 3132 flow [2024-06-28 04:09:13,775 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:09:13,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:13,775 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:09:13,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:09:13,776 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:09:13,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:13,776 INFO L85 PathProgramCache]: Analyzing trace with hash 87782628, now seen corresponding path program 6 times [2024-06-28 04:09:13,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:13,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875215858] [2024-06-28 04:09:13,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:13,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:13,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:16,591 INFO L134 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:16,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:16,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875215858] [2024-06-28 04:09:16,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875215858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:16,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:16,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:16,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698142465] [2024-06-28 04:09:16,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:16,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:16,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:16,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:16,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:16,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:16,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 297 transitions, 3132 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:09:16,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:16,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:16,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:18,269 INFO L124 PetriNetUnfolderBase]: 2394/3989 cut-off events. [2024-06-28 04:09:18,269 INFO L125 PetriNetUnfolderBase]: For 241216/241232 co-relation queries the response was YES. [2024-06-28 04:09:18,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26116 conditions, 3989 events. 2394/3989 cut-off events. For 241216/241232 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 24256 event pairs, 530 based on Foata normal form. 15/4000 useless extension candidates. Maximal degree in co-relation 26002. Up to 3564 conditions per place. [2024-06-28 04:09:18,314 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 237 selfloop transitions, 87 changer transitions 0/329 dead transitions. [2024-06-28 04:09:18,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 329 transitions, 4172 flow [2024-06-28 04:09:18,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:18,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:18,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:09:18,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:09:18,315 INFO L175 Difference]: Start difference. First operand has 252 places, 297 transitions, 3132 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:09:18,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 329 transitions, 4172 flow [2024-06-28 04:09:18,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 329 transitions, 4072 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:18,674 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3262 flow [2024-06-28 04:09:18,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3262, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-28 04:09:18,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-28 04:09:18,675 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3262 flow [2024-06-28 04:09:18,675 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:09:18,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:18,675 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:09:18,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:09:18,675 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:09:18,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:18,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1248929302, now seen corresponding path program 7 times [2024-06-28 04:09:18,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:18,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470469706] [2024-06-28 04:09:18,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:18,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:18,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:21,187 INFO L134 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,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:21,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470469706] [2024-06-28 04:09:21,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470469706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:21,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:21,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:21,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335962746] [2024-06-28 04:09:21,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:21,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:21,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:21,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:21,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:21,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:21,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3262 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:09:21,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:21,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:21,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:22,735 INFO L124 PetriNetUnfolderBase]: 2399/3992 cut-off events. [2024-06-28 04:09:22,735 INFO L125 PetriNetUnfolderBase]: For 248510/248526 co-relation queries the response was YES. [2024-06-28 04:09:22,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26384 conditions, 3992 events. 2399/3992 cut-off events. For 248510/248526 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24268 event pairs, 528 based on Foata normal form. 15/4003 useless extension candidates. Maximal degree in co-relation 26269. Up to 3570 conditions per place. [2024-06-28 04:09:22,779 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 90 changer transitions 0/327 dead transitions. [2024-06-28 04:09:22,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 327 transitions, 4164 flow [2024-06-28 04:09:22,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:22,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:22,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 04:09:22,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 04:09:22,781 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3262 flow. Second operand 8 states and 135 transitions. [2024-06-28 04:09:22,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 327 transitions, 4164 flow [2024-06-28 04:09:23,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 327 transitions, 3925 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:23,150 INFO L231 Difference]: Finished difference. Result has 256 places, 303 transitions, 3265 flow [2024-06-28 04:09:23,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3265, PETRI_PLACES=256, PETRI_TRANSITIONS=303} [2024-06-28 04:09:23,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-28 04:09:23,150 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 303 transitions, 3265 flow [2024-06-28 04:09:23,151 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:09:23,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:23,151 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:09:23,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:09:23,151 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:09:23,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:23,151 INFO L85 PathProgramCache]: Analyzing trace with hash 214501638, now seen corresponding path program 8 times [2024-06-28 04:09:23,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:23,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648385363] [2024-06-28 04:09:23,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:23,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:23,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:25,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:25,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:25,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648385363] [2024-06-28 04:09:25,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648385363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:25,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:25,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:25,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269625367] [2024-06-28 04:09:25,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:25,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:25,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:25,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:25,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:25,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:25,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 303 transitions, 3265 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:09:25,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:25,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:25,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:27,241 INFO L124 PetriNetUnfolderBase]: 2417/4023 cut-off events. [2024-06-28 04:09:27,241 INFO L125 PetriNetUnfolderBase]: For 257766/257782 co-relation queries the response was YES. [2024-06-28 04:09:27,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26719 conditions, 4023 events. 2417/4023 cut-off events. For 257766/257782 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24523 event pairs, 536 based on Foata normal form. 15/4034 useless extension candidates. Maximal degree in co-relation 26603. Up to 3666 conditions per place. [2024-06-28 04:09:27,277 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 63 changer transitions 0/332 dead transitions. [2024-06-28 04:09:27,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 332 transitions, 4259 flow [2024-06-28 04:09:27,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:27,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:27,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:09:27,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:09:27,279 INFO L175 Difference]: Start difference. First operand has 256 places, 303 transitions, 3265 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:09:27,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 332 transitions, 4259 flow [2024-06-28 04:09:27,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 332 transitions, 4083 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:27,683 INFO L231 Difference]: Finished difference. Result has 260 places, 312 transitions, 3397 flow [2024-06-28 04:09:27,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3397, PETRI_PLACES=260, PETRI_TRANSITIONS=312} [2024-06-28 04:09:27,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-28 04:09:27,683 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 312 transitions, 3397 flow [2024-06-28 04:09:27,684 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:09:27,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:27,684 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:09:27,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:09:27,684 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:09:27,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:27,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1364399218, now seen corresponding path program 5 times [2024-06-28 04:09:27,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:27,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128354612] [2024-06-28 04:09:27,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:27,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:30,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:09:30,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:30,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128354612] [2024-06-28 04:09:30,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128354612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:30,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:30,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:30,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332247033] [2024-06-28 04:09:30,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:30,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:30,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:30,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:30,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:30,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:30,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 312 transitions, 3397 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:09:30,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:30,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:30,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:31,805 INFO L124 PetriNetUnfolderBase]: 2443/4057 cut-off events. [2024-06-28 04:09:31,805 INFO L125 PetriNetUnfolderBase]: For 272204/272220 co-relation queries the response was YES. [2024-06-28 04:09:31,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27159 conditions, 4057 events. 2443/4057 cut-off events. For 272204/272220 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24701 event pairs, 519 based on Foata normal form. 16/4069 useless extension candidates. Maximal degree in co-relation 27041. Up to 3586 conditions per place. [2024-06-28 04:09:31,848 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 85 changer transitions 0/349 dead transitions. [2024-06-28 04:09:31,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 349 transitions, 4597 flow [2024-06-28 04:09:31,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:31,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:31,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:09:31,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 04:09:31,850 INFO L175 Difference]: Start difference. First operand has 260 places, 312 transitions, 3397 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:09:31,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 349 transitions, 4597 flow [2024-06-28 04:09:32,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 349 transitions, 4483 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:32,234 INFO L231 Difference]: Finished difference. Result has 266 places, 324 transitions, 3667 flow [2024-06-28 04:09:32,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3667, PETRI_PLACES=266, PETRI_TRANSITIONS=324} [2024-06-28 04:09:32,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 04:09:32,234 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 324 transitions, 3667 flow [2024-06-28 04:09:32,234 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:09:32,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:32,235 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:09:32,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:09:32,235 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:09:32,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:32,235 INFO L85 PathProgramCache]: Analyzing trace with hash 214264488, now seen corresponding path program 9 times [2024-06-28 04:09:32,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:32,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653794681] [2024-06-28 04:09:32,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:32,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:32,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:34,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:34,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:34,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653794681] [2024-06-28 04:09:34,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653794681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:34,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:34,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:34,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069551529] [2024-06-28 04:09:34,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:34,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:34,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:34,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:34,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:34,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:34,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 324 transitions, 3667 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:09:34,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:34,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:34,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:36,764 INFO L124 PetriNetUnfolderBase]: 2440/4051 cut-off events. [2024-06-28 04:09:36,764 INFO L125 PetriNetUnfolderBase]: For 276525/276541 co-relation queries the response was YES. [2024-06-28 04:09:36,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27548 conditions, 4051 events. 2440/4051 cut-off events. For 276525/276541 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24640 event pairs, 529 based on Foata normal form. 15/4062 useless extension candidates. Maximal degree in co-relation 27428. Up to 3699 conditions per place. [2024-06-28 04:09:36,810 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 276 selfloop transitions, 64 changer transitions 0/345 dead transitions. [2024-06-28 04:09:36,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 345 transitions, 4409 flow [2024-06-28 04:09:36,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:09:36,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:09:36,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 04:09:36,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-28 04:09:36,811 INFO L175 Difference]: Start difference. First operand has 266 places, 324 transitions, 3667 flow. Second operand 10 states and 153 transitions. [2024-06-28 04:09:36,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 345 transitions, 4409 flow [2024-06-28 04:09:37,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 345 transitions, 4283 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:37,289 INFO L231 Difference]: Finished difference. Result has 273 places, 324 transitions, 3675 flow [2024-06-28 04:09:37,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3541, PETRI_DIFFERENCE_MINUEND_PLACES=263, 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=3675, PETRI_PLACES=273, PETRI_TRANSITIONS=324} [2024-06-28 04:09:37,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 04:09:37,290 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 324 transitions, 3675 flow [2024-06-28 04:09:37,290 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:09:37,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:37,290 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:09:37,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:09:37,290 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:09:37,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:37,290 INFO L85 PathProgramCache]: Analyzing trace with hash 214264674, now seen corresponding path program 6 times [2024-06-28 04:09:37,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:37,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222573269] [2024-06-28 04:09:37,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:37,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:37,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:40,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:09:40,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:40,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222573269] [2024-06-28 04:09:40,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222573269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:40,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:40,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:40,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706304631] [2024-06-28 04:09:40,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:40,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:40,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:40,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:40,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:40,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:40,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 324 transitions, 3675 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:09:40,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:40,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:40,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:41,494 INFO L124 PetriNetUnfolderBase]: 2434/4043 cut-off events. [2024-06-28 04:09:41,495 INFO L125 PetriNetUnfolderBase]: For 280452/280468 co-relation queries the response was YES. [2024-06-28 04:09:41,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27291 conditions, 4043 events. 2434/4043 cut-off events. For 280452/280468 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24582 event pairs, 528 based on Foata normal form. 16/4055 useless extension candidates. Maximal degree in co-relation 27169. Up to 3700 conditions per place. [2024-06-28 04:09:41,533 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 287 selfloop transitions, 52 changer transitions 0/344 dead transitions. [2024-06-28 04:09:41,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 344 transitions, 4413 flow [2024-06-28 04:09:41,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:41,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:41,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 04:09:41,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 04:09:41,534 INFO L175 Difference]: Start difference. First operand has 273 places, 324 transitions, 3675 flow. Second operand 8 states and 129 transitions. [2024-06-28 04:09:41,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 344 transitions, 4413 flow [2024-06-28 04:09:42,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 344 transitions, 4229 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 04:09:42,039 INFO L231 Difference]: Finished difference. Result has 271 places, 324 transitions, 3601 flow [2024-06-28 04:09:42,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=263, 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=3601, PETRI_PLACES=271, PETRI_TRANSITIONS=324} [2024-06-28 04:09:42,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-28 04:09:42,040 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 324 transitions, 3601 flow [2024-06-28 04:09:42,040 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:09:42,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:42,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:42,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:09:42,040 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:09:42,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:42,040 INFO L85 PathProgramCache]: Analyzing trace with hash 977567612, now seen corresponding path program 7 times [2024-06-28 04:09:42,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:42,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719339185] [2024-06-28 04:09:42,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:42,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:42,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:44,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:44,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:44,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719339185] [2024-06-28 04:09:44,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719339185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:44,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:44,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:44,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868571100] [2024-06-28 04:09:44,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:44,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:44,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:44,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:44,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:44,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:44,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 324 transitions, 3601 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:09:44,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:44,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:44,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:46,210 INFO L124 PetriNetUnfolderBase]: 2444/4062 cut-off events. [2024-06-28 04:09:46,210 INFO L125 PetriNetUnfolderBase]: For 289139/289174 co-relation queries the response was YES. [2024-06-28 04:09:46,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27442 conditions, 4062 events. 2444/4062 cut-off events. For 289139/289174 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 24800 event pairs, 538 based on Foata normal form. 24/4079 useless extension candidates. Maximal degree in co-relation 27320. Up to 3587 conditions per place. [2024-06-28 04:09:46,256 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 255 selfloop transitions, 86 changer transitions 0/346 dead transitions. [2024-06-28 04:09:46,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 346 transitions, 4671 flow [2024-06-28 04:09:46,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:46,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:46,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:09:46,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 04:09:46,258 INFO L175 Difference]: Start difference. First operand has 271 places, 324 transitions, 3601 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:09:46,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 346 transitions, 4671 flow [2024-06-28 04:09:46,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 346 transitions, 4555 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:46,728 INFO L231 Difference]: Finished difference. Result has 271 places, 327 transitions, 3717 flow [2024-06-28 04:09:46,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=264, 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=3717, PETRI_PLACES=271, PETRI_TRANSITIONS=327} [2024-06-28 04:09:46,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-28 04:09:46,728 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 327 transitions, 3717 flow [2024-06-28 04:09:46,728 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:09:46,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:46,729 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:09:46,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:09:46,729 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:09:46,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:46,729 INFO L85 PathProgramCache]: Analyzing trace with hash 578070302, now seen corresponding path program 8 times [2024-06-28 04:09:46,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:46,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829284818] [2024-06-28 04:09:46,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:46,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:46,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:49,564 INFO L134 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:49,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:49,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829284818] [2024-06-28 04:09:49,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829284818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:49,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:49,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:49,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493438246] [2024-06-28 04:09:49,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:49,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:49,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:49,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:49,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:49,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:49,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 327 transitions, 3717 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:09:49,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:49,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:49,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:50,832 INFO L124 PetriNetUnfolderBase]: 2454/4070 cut-off events. [2024-06-28 04:09:50,832 INFO L125 PetriNetUnfolderBase]: For 296032/296041 co-relation queries the response was YES. [2024-06-28 04:09:50,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27772 conditions, 4070 events. 2454/4070 cut-off events. For 296032/296041 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24767 event pairs, 526 based on Foata normal form. 10/4077 useless extension candidates. Maximal degree in co-relation 27649. Up to 3662 conditions per place. [2024-06-28 04:09:50,873 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 276 selfloop transitions, 73 changer transitions 0/354 dead transitions. [2024-06-28 04:09:50,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 354 transitions, 4674 flow [2024-06-28 04:09:50,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:50,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:50,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:09:50,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 04:09:50,875 INFO L175 Difference]: Start difference. First operand has 271 places, 327 transitions, 3717 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:09:50,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 354 transitions, 4674 flow [2024-06-28 04:09:51,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 354 transitions, 4385 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:51,396 INFO L231 Difference]: Finished difference. Result has 273 places, 330 transitions, 3631 flow [2024-06-28 04:09:51,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3631, PETRI_PLACES=273, PETRI_TRANSITIONS=330} [2024-06-28 04:09:51,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 04:09:51,397 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 330 transitions, 3631 flow [2024-06-28 04:09:51,397 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:09:51,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:51,397 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:09:51,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:09:51,397 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:09:51,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:51,397 INFO L85 PathProgramCache]: Analyzing trace with hash 983281532, now seen corresponding path program 9 times [2024-06-28 04:09:51,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:51,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346147994] [2024-06-28 04:09:51,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:51,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:51,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:54,133 INFO L134 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:54,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:54,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346147994] [2024-06-28 04:09:54,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346147994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:54,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:54,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:54,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559761085] [2024-06-28 04:09:54,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:54,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:54,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:54,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:54,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:54,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:54,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 330 transitions, 3631 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:09:54,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:54,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:54,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:55,601 INFO L124 PetriNetUnfolderBase]: 2464/4090 cut-off events. [2024-06-28 04:09:55,601 INFO L125 PetriNetUnfolderBase]: For 304417/304452 co-relation queries the response was YES. [2024-06-28 04:09:55,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27612 conditions, 4090 events. 2464/4090 cut-off events. For 304417/304452 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24904 event pairs, 539 based on Foata normal form. 24/4107 useless extension candidates. Maximal degree in co-relation 27489. Up to 3607 conditions per place. [2024-06-28 04:09:55,648 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 92 changer transitions 0/351 dead transitions. [2024-06-28 04:09:55,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 351 transitions, 4554 flow [2024-06-28 04:09:55,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:55,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:55,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:09:55,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 04:09:55,649 INFO L175 Difference]: Start difference. First operand has 273 places, 330 transitions, 3631 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:09:55,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 351 transitions, 4554 flow [2024-06-28 04:09:56,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 351 transitions, 4421 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:56,252 INFO L231 Difference]: Finished difference. Result has 275 places, 333 transitions, 3725 flow [2024-06-28 04:09:56,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3725, PETRI_PLACES=275, PETRI_TRANSITIONS=333} [2024-06-28 04:09:56,252 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 04:09:56,252 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 333 transitions, 3725 flow [2024-06-28 04:09:56,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:09:56,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:56,253 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:09:56,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:09:56,253 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:09:56,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:56,253 INFO L85 PathProgramCache]: Analyzing trace with hash 577833152, now seen corresponding path program 10 times [2024-06-28 04:09:56,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:56,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469062909] [2024-06-28 04:09:56,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:56,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:56,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:58,999 INFO L134 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:58,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:58,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469062909] [2024-06-28 04:09:58,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469062909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:58,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:58,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:58,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439152451] [2024-06-28 04:09:58,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:58,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:58,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:58,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:59,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:59,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:59,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 333 transitions, 3725 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:09:59,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:59,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:59,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:00,414 INFO L124 PetriNetUnfolderBase]: 2458/4076 cut-off events. [2024-06-28 04:10:00,414 INFO L125 PetriNetUnfolderBase]: For 298346/298355 co-relation queries the response was YES. [2024-06-28 04:10:00,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27469 conditions, 4076 events. 2458/4076 cut-off events. For 298346/298355 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24792 event pairs, 527 based on Foata normal form. 10/4083 useless extension candidates. Maximal degree in co-relation 27346. Up to 3671 conditions per place. [2024-06-28 04:10:00,454 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 78 changer transitions 0/364 dead transitions. [2024-06-28 04:10:00,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 364 transitions, 4675 flow [2024-06-28 04:10:00,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:00,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:00,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:10:00,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:10:00,455 INFO L175 Difference]: Start difference. First operand has 275 places, 333 transitions, 3725 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:10:00,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 364 transitions, 4675 flow [2024-06-28 04:10:01,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 364 transitions, 4506 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:01,025 INFO L231 Difference]: Finished difference. Result has 280 places, 333 transitions, 3726 flow [2024-06-28 04:10:01,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=271, 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=3726, PETRI_PLACES=280, PETRI_TRANSITIONS=333} [2024-06-28 04:10:01,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 04:10:01,025 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 333 transitions, 3726 flow [2024-06-28 04:10:01,025 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:10:01,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:01,025 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:10:01,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:10:01,025 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:10:01,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:01,026 INFO L85 PathProgramCache]: Analyzing trace with hash 577832966, now seen corresponding path program 10 times [2024-06-28 04:10:01,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:01,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102104680] [2024-06-28 04:10:01,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:01,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:01,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:04,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:04,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:04,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102104680] [2024-06-28 04:10:04,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102104680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:04,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:04,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:04,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427837784] [2024-06-28 04:10:04,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:04,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:04,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:04,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:04,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:04,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:04,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 333 transitions, 3726 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:10:04,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:04,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:04,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:05,999 INFO L124 PetriNetUnfolderBase]: 2455/4076 cut-off events. [2024-06-28 04:10:05,999 INFO L125 PetriNetUnfolderBase]: For 300720/300729 co-relation queries the response was YES. [2024-06-28 04:10:06,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27417 conditions, 4076 events. 2455/4076 cut-off events. For 300720/300729 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24833 event pairs, 533 based on Foata normal form. 9/4082 useless extension candidates. Maximal degree in co-relation 27293. Up to 3660 conditions per place. [2024-06-28 04:10:06,048 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 90 changer transitions 0/373 dead transitions. [2024-06-28 04:10:06,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 373 transitions, 4726 flow [2024-06-28 04:10:06,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:06,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:06,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:10:06,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:10:06,049 INFO L175 Difference]: Start difference. First operand has 280 places, 333 transitions, 3726 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:10:06,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 373 transitions, 4726 flow [2024-06-28 04:10:06,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 373 transitions, 4507 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 04:10:06,668 INFO L231 Difference]: Finished difference. Result has 279 places, 333 transitions, 3709 flow [2024-06-28 04:10:06,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=270, 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=3709, PETRI_PLACES=279, PETRI_TRANSITIONS=333} [2024-06-28 04:10:06,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-28 04:10:06,669 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 333 transitions, 3709 flow [2024-06-28 04:10:06,669 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:10:06,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:06,669 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:10:06,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:10:06,669 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:10:06,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:06,669 INFO L85 PathProgramCache]: Analyzing trace with hash 754964486, now seen corresponding path program 11 times [2024-06-28 04:10:06,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:06,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391918602] [2024-06-28 04:10:06,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:06,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:06,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:09,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:10:09,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:09,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391918602] [2024-06-28 04:10:09,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391918602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:09,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:09,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:09,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590900845] [2024-06-28 04:10:09,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:09,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:09,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:09,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:09,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:09,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:09,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 333 transitions, 3709 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:10:09,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:09,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:09,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:11,377 INFO L124 PetriNetUnfolderBase]: 2452/4069 cut-off events. [2024-06-28 04:10:11,377 INFO L125 PetriNetUnfolderBase]: For 290177/290193 co-relation queries the response was YES. [2024-06-28 04:10:11,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27194 conditions, 4069 events. 2452/4069 cut-off events. For 290177/290193 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24786 event pairs, 533 based on Foata normal form. 15/4080 useless extension candidates. Maximal degree in co-relation 27071. Up to 3657 conditions per place. [2024-06-28 04:10:11,422 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 90 changer transitions 0/370 dead transitions. [2024-06-28 04:10:11,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 370 transitions, 4693 flow [2024-06-28 04:10:11,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:11,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:11,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:10:11,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:10:11,424 INFO L175 Difference]: Start difference. First operand has 279 places, 333 transitions, 3709 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:10:11,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 370 transitions, 4693 flow [2024-06-28 04:10:11,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 370 transitions, 4449 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 04:10:11,947 INFO L231 Difference]: Finished difference. Result has 279 places, 333 transitions, 3669 flow [2024-06-28 04:10:11,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3471, PETRI_DIFFERENCE_MINUEND_PLACES=270, 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=3669, PETRI_PLACES=279, PETRI_TRANSITIONS=333} [2024-06-28 04:10:11,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-28 04:10:11,948 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 333 transitions, 3669 flow [2024-06-28 04:10:11,948 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:10:11,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:11,948 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:10:11,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:10:11,948 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:10:11,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:11,949 INFO L85 PathProgramCache]: Analyzing trace with hash 754964672, now seen corresponding path program 11 times [2024-06-28 04:10:11,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:11,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169058207] [2024-06-28 04:10:11,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:11,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:11,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:14,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:10:14,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:14,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169058207] [2024-06-28 04:10:14,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169058207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:14,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:14,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:14,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112511614] [2024-06-28 04:10:14,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:14,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:14,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:14,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:14,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:14,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:14,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 333 transitions, 3669 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:10:14,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:14,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:14,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:15,930 INFO L124 PetriNetUnfolderBase]: 2446/4061 cut-off events. [2024-06-28 04:10:15,930 INFO L125 PetriNetUnfolderBase]: For 272688/272704 co-relation queries the response was YES. [2024-06-28 04:10:15,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26778 conditions, 4061 events. 2446/4061 cut-off events. For 272688/272704 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24766 event pairs, 532 based on Foata normal form. 16/4073 useless extension candidates. Maximal degree in co-relation 26655. Up to 3706 conditions per place. [2024-06-28 04:10:15,979 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 294 selfloop transitions, 57 changer transitions 0/356 dead transitions. [2024-06-28 04:10:15,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 356 transitions, 4441 flow [2024-06-28 04:10:15,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:15,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:15,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:10:15,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:10:15,980 INFO L175 Difference]: Start difference. First operand has 279 places, 333 transitions, 3669 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:10:15,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 356 transitions, 4441 flow [2024-06-28 04:10:16,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 356 transitions, 4191 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-28 04:10:16,508 INFO L231 Difference]: Finished difference. Result has 274 places, 333 transitions, 3547 flow [2024-06-28 04:10:16,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=267, 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=3547, PETRI_PLACES=274, PETRI_TRANSITIONS=333} [2024-06-28 04:10:16,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-28 04:10:16,509 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 333 transitions, 3547 flow [2024-06-28 04:10:16,509 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:10:16,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:16,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:10:16,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:10:16,509 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:10:16,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:16,509 INFO L85 PathProgramCache]: Analyzing trace with hash 755380382, now seen corresponding path program 12 times [2024-06-28 04:10:16,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:16,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378557147] [2024-06-28 04:10:16,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:16,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:19,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:10:19,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:19,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378557147] [2024-06-28 04:10:19,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378557147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:19,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:19,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:19,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984314214] [2024-06-28 04:10:19,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:19,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:19,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:19,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:19,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:19,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:19,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 333 transitions, 3547 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:10:19,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:19,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:19,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:20,629 INFO L124 PetriNetUnfolderBase]: 2440/4055 cut-off events. [2024-06-28 04:10:20,629 INFO L125 PetriNetUnfolderBase]: For 253541/253557 co-relation queries the response was YES. [2024-06-28 04:10:20,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26254 conditions, 4055 events. 2440/4055 cut-off events. For 253541/253557 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24740 event pairs, 517 based on Foata normal form. 16/4067 useless extension candidates. Maximal degree in co-relation 26133. Up to 3584 conditions per place. [2024-06-28 04:10:20,748 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 96 changer transitions 0/355 dead transitions. [2024-06-28 04:10:20,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 355 transitions, 4311 flow [2024-06-28 04:10:20,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:20,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:20,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:10:20,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:10:20,749 INFO L175 Difference]: Start difference. First operand has 274 places, 333 transitions, 3547 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:10:20,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 355 transitions, 4311 flow [2024-06-28 04:10:21,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 355 transitions, 4165 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 04:10:21,209 INFO L231 Difference]: Finished difference. Result has 273 places, 333 transitions, 3603 flow [2024-06-28 04:10:21,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=266, 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=3603, PETRI_PLACES=273, PETRI_TRANSITIONS=333} [2024-06-28 04:10:21,209 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 04:10:21,209 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 333 transitions, 3603 flow [2024-06-28 04:10:21,209 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:10:21,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:21,209 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:10:21,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:10:21,210 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:10:21,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:21,210 INFO L85 PathProgramCache]: Analyzing trace with hash 755201636, now seen corresponding path program 12 times [2024-06-28 04:10:21,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:21,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177854869] [2024-06-28 04:10:21,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:21,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:21,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:23,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:23,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:23,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177854869] [2024-06-28 04:10:23,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177854869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:23,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:23,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:23,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711799657] [2024-06-28 04:10:23,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:23,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:23,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:23,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:23,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:23,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:23,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 333 transitions, 3603 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:10:23,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:23,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:23,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:25,291 INFO L124 PetriNetUnfolderBase]: 2437/4049 cut-off events. [2024-06-28 04:10:25,292 INFO L125 PetriNetUnfolderBase]: For 242578/242594 co-relation queries the response was YES. [2024-06-28 04:10:25,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26152 conditions, 4049 events. 2437/4049 cut-off events. For 242578/242594 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24622 event pairs, 531 based on Foata normal form. 15/4060 useless extension candidates. Maximal degree in co-relation 26032. Up to 3638 conditions per place. [2024-06-28 04:10:25,335 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 267 selfloop transitions, 87 changer transitions 0/359 dead transitions. [2024-06-28 04:10:25,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 359 transitions, 4391 flow [2024-06-28 04:10:25,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:25,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:25,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:10:25,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:10:25,336 INFO L175 Difference]: Start difference. First operand has 273 places, 333 transitions, 3603 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:10:25,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 359 transitions, 4391 flow [2024-06-28 04:10:25,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 359 transitions, 4175 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:25,800 INFO L231 Difference]: Finished difference. Result has 274 places, 333 transitions, 3575 flow [2024-06-28 04:10:25,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=267, 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=3575, PETRI_PLACES=274, PETRI_TRANSITIONS=333} [2024-06-28 04:10:25,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-28 04:10:25,800 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 333 transitions, 3575 flow [2024-06-28 04:10:25,801 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:10:25,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:25,801 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:10:25,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:10:25,801 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:10:25,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:25,801 INFO L85 PathProgramCache]: Analyzing trace with hash 578079230, now seen corresponding path program 2 times [2024-06-28 04:10:25,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:25,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702328219] [2024-06-28 04:10:25,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:25,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:25,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:29,165 INFO L134 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:29,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:29,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702328219] [2024-06-28 04:10:29,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702328219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:29,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:29,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:29,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690938986] [2024-06-28 04:10:29,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:29,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:29,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:29,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:29,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:29,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:10:29,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 333 transitions, 3575 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:10:29,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:29,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:10:29,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:30,415 INFO L124 PetriNetUnfolderBase]: 2329/3899 cut-off events. [2024-06-28 04:10:30,415 INFO L125 PetriNetUnfolderBase]: For 266608/266621 co-relation queries the response was YES. [2024-06-28 04:10:30,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25510 conditions, 3899 events. 2329/3899 cut-off events. For 266608/266621 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24011 event pairs, 493 based on Foata normal form. 21/3880 useless extension candidates. Maximal degree in co-relation 25390. Up to 3333 conditions per place. [2024-06-28 04:10:30,533 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 261 selfloop transitions, 45 changer transitions 0/359 dead transitions. [2024-06-28 04:10:30,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 359 transitions, 4295 flow [2024-06-28 04:10:30,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:30,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:30,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:10:30,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 04:10:30,535 INFO L175 Difference]: Start difference. First operand has 274 places, 333 transitions, 3575 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:10:30,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 359 transitions, 4295 flow [2024-06-28 04:10:30,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 359 transitions, 4113 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:30,919 INFO L231 Difference]: Finished difference. Result has 274 places, 334 transitions, 3513 flow [2024-06-28 04:10:30,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=267, 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=3513, PETRI_PLACES=274, PETRI_TRANSITIONS=334} [2024-06-28 04:10:30,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-28 04:10:30,919 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 334 transitions, 3513 flow [2024-06-28 04:10:30,919 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:10:30,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:30,919 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:10:30,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:10:30,920 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:10:30,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:30,920 INFO L85 PathProgramCache]: Analyzing trace with hash 977576540, now seen corresponding path program 3 times [2024-06-28 04:10:30,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:30,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770350847] [2024-06-28 04:10:30,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:30,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:30,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:34,573 INFO L134 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:34,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:34,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770350847] [2024-06-28 04:10:34,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770350847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:34,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:34,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:34,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965634753] [2024-06-28 04:10:34,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:34,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:34,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:34,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:34,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:34,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:10:34,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 334 transitions, 3513 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:10:34,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:34,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:10:34,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:35,900 INFO L124 PetriNetUnfolderBase]: 2368/3956 cut-off events. [2024-06-28 04:10:35,900 INFO L125 PetriNetUnfolderBase]: For 261100/261122 co-relation queries the response was YES. [2024-06-28 04:10:35,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25754 conditions, 3956 events. 2368/3956 cut-off events. For 261100/261122 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 24365 event pairs, 501 based on Foata normal form. 33/3942 useless extension candidates. Maximal degree in co-relation 25634. Up to 3423 conditions per place. [2024-06-28 04:10:35,945 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 251 selfloop transitions, 50 changer transitions 0/354 dead transitions. [2024-06-28 04:10:35,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 354 transitions, 4207 flow [2024-06-28 04:10:35,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:35,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:35,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:10:35,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:10:35,946 INFO L175 Difference]: Start difference. First operand has 274 places, 334 transitions, 3513 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:10:35,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 354 transitions, 4207 flow [2024-06-28 04:10:36,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 354 transitions, 4113 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:36,359 INFO L231 Difference]: Finished difference. Result has 276 places, 335 transitions, 3547 flow [2024-06-28 04:10:36,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=269, 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=3547, PETRI_PLACES=276, PETRI_TRANSITIONS=335} [2024-06-28 04:10:36,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-28 04:10:36,359 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 335 transitions, 3547 flow [2024-06-28 04:10:36,359 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:10:36,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:36,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:36,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:10:36,359 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:10:36,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:36,360 INFO L85 PathProgramCache]: Analyzing trace with hash 991861340, now seen corresponding path program 4 times [2024-06-28 04:10:36,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:36,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747869801] [2024-06-28 04:10:36,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:36,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:39,345 INFO L134 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:39,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:39,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747869801] [2024-06-28 04:10:39,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747869801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:39,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:39,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:39,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945514028] [2024-06-28 04:10:39,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:39,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:39,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:39,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:39,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:39,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:10:39,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 335 transitions, 3547 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:39,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:39,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:10:39,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:40,579 INFO L124 PetriNetUnfolderBase]: 2370/3958 cut-off events. [2024-06-28 04:10:40,579 INFO L125 PetriNetUnfolderBase]: For 243056/243080 co-relation queries the response was YES. [2024-06-28 04:10:40,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25437 conditions, 3958 events. 2370/3958 cut-off events. For 243056/243080 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 24349 event pairs, 497 based on Foata normal form. 29/3936 useless extension candidates. Maximal degree in co-relation 25316. Up to 3305 conditions per place. [2024-06-28 04:10:40,626 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 54 changer transitions 0/357 dead transitions. [2024-06-28 04:10:40,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 357 transitions, 4265 flow [2024-06-28 04:10:40,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:40,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:40,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:10:40,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:10:40,627 INFO L175 Difference]: Start difference. First operand has 276 places, 335 transitions, 3547 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:10:40,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 357 transitions, 4265 flow [2024-06-28 04:10:41,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 357 transitions, 4161 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:41,041 INFO L231 Difference]: Finished difference. Result has 278 places, 336 transitions, 3577 flow [2024-06-28 04:10:41,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3443, PETRI_DIFFERENCE_MINUEND_PLACES=271, 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=3577, PETRI_PLACES=278, PETRI_TRANSITIONS=336} [2024-06-28 04:10:41,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-28 04:10:41,042 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 336 transitions, 3577 flow [2024-06-28 04:10:41,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:41,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:41,042 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:10:41,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:10:41,042 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:10:41,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:41,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1246081270, now seen corresponding path program 1 times [2024-06-28 04:10:41,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:41,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197404226] [2024-06-28 04:10:41,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:41,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:41,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:43,427 INFO L134 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:43,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:43,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197404226] [2024-06-28 04:10:43,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197404226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:43,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:43,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:43,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061523379] [2024-06-28 04:10:43,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:43,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:43,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:43,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:43,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:43,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:43,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 336 transitions, 3577 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:10:43,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:43,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:43,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:44,848 INFO L124 PetriNetUnfolderBase]: 2535/4203 cut-off events. [2024-06-28 04:10:44,849 INFO L125 PetriNetUnfolderBase]: For 238621/238623 co-relation queries the response was YES. [2024-06-28 04:10:44,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26770 conditions, 4203 events. 2535/4203 cut-off events. For 238621/238623 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25722 event pairs, 516 based on Foata normal form. 2/4203 useless extension candidates. Maximal degree in co-relation 26648. Up to 3886 conditions per place. [2024-06-28 04:10:44,892 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 331 selfloop transitions, 32 changer transitions 0/368 dead transitions. [2024-06-28 04:10:44,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 368 transitions, 4605 flow [2024-06-28 04:10:44,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:44,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:44,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:10:44,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:10:44,893 INFO L175 Difference]: Start difference. First operand has 278 places, 336 transitions, 3577 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:10:44,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 368 transitions, 4605 flow [2024-06-28 04:10:45,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 368 transitions, 4487 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:45,337 INFO L231 Difference]: Finished difference. Result has 281 places, 340 transitions, 3624 flow [2024-06-28 04:10:45,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3459, PETRI_DIFFERENCE_MINUEND_PLACES=273, 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=3624, PETRI_PLACES=281, PETRI_TRANSITIONS=340} [2024-06-28 04:10:45,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 04:10:45,338 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 340 transitions, 3624 flow [2024-06-28 04:10:45,338 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:10:45,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:45,338 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:10:45,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:10:45,338 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:10:45,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:45,338 INFO L85 PathProgramCache]: Analyzing trace with hash -148301444, now seen corresponding path program 2 times [2024-06-28 04:10:45,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:45,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649468639] [2024-06-28 04:10:45,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:45,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:45,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:47,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:10:47,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:47,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649468639] [2024-06-28 04:10:47,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649468639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:47,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:47,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:47,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425422282] [2024-06-28 04:10:47,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:47,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:47,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:47,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:47,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:47,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:47,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 340 transitions, 3624 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:10:47,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:47,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:47,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:49,322 INFO L124 PetriNetUnfolderBase]: 2543/4215 cut-off events. [2024-06-28 04:10:49,322 INFO L125 PetriNetUnfolderBase]: For 244527/244529 co-relation queries the response was YES. [2024-06-28 04:10:49,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26827 conditions, 4215 events. 2543/4215 cut-off events. For 244527/244529 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25728 event pairs, 554 based on Foata normal form. 2/4215 useless extension candidates. Maximal degree in co-relation 26704. Up to 3935 conditions per place. [2024-06-28 04:10:49,370 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 330 selfloop transitions, 29 changer transitions 0/364 dead transitions. [2024-06-28 04:10:49,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 364 transitions, 4452 flow [2024-06-28 04:10:49,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:49,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:49,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:10:49,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:10:49,373 INFO L175 Difference]: Start difference. First operand has 281 places, 340 transitions, 3624 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:10:49,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 364 transitions, 4452 flow [2024-06-28 04:10:49,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 364 transitions, 4346 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:49,809 INFO L231 Difference]: Finished difference. Result has 285 places, 342 transitions, 3635 flow [2024-06-28 04:10:49,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3534, PETRI_DIFFERENCE_MINUEND_PLACES=277, 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=3635, PETRI_PLACES=285, PETRI_TRANSITIONS=342} [2024-06-28 04:10:49,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 04:10:49,809 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 342 transitions, 3635 flow [2024-06-28 04:10:49,809 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:10:49,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:49,810 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:10:49,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:10:49,810 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:10:49,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:49,810 INFO L85 PathProgramCache]: Analyzing trace with hash 214510566, now seen corresponding path program 3 times [2024-06-28 04:10:49,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:49,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359463524] [2024-06-28 04:10:49,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:49,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:49,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:52,247 INFO L134 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:52,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:52,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359463524] [2024-06-28 04:10:52,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359463524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:52,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:52,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:52,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218771887] [2024-06-28 04:10:52,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:52,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:52,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:52,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:52,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:52,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:52,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 342 transitions, 3635 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:10:52,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:52,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:52,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:53,683 INFO L124 PetriNetUnfolderBase]: 2551/4227 cut-off events. [2024-06-28 04:10:53,683 INFO L125 PetriNetUnfolderBase]: For 251443/251445 co-relation queries the response was YES. [2024-06-28 04:10:53,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26940 conditions, 4227 events. 2551/4227 cut-off events. For 251443/251445 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25827 event pairs, 554 based on Foata normal form. 2/4227 useless extension candidates. Maximal degree in co-relation 26815. Up to 3964 conditions per place. [2024-06-28 04:10:53,730 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 21 changer transitions 0/362 dead transitions. [2024-06-28 04:10:53,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 362 transitions, 4435 flow [2024-06-28 04:10:53,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:53,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:53,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 04:10:53,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-28 04:10:53,731 INFO L175 Difference]: Start difference. First operand has 285 places, 342 transitions, 3635 flow. Second operand 8 states and 125 transitions. [2024-06-28 04:10:53,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 362 transitions, 4435 flow [2024-06-28 04:10:54,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 362 transitions, 4354 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:54,196 INFO L231 Difference]: Finished difference. Result has 287 places, 344 transitions, 3643 flow [2024-06-28 04:10:54,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=279, 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=3643, PETRI_PLACES=287, PETRI_TRANSITIONS=344} [2024-06-28 04:10:54,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-28 04:10:54,196 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 344 transitions, 3643 flow [2024-06-28 04:10:54,196 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:10:54,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:54,196 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:10:54,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:10:54,197 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:10:54,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:54,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1364414098, now seen corresponding path program 1 times [2024-06-28 04:10:54,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:54,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860555946] [2024-06-28 04:10:54,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:54,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:54,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:57,329 INFO L134 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,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:57,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860555946] [2024-06-28 04:10:57,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860555946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:57,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:57,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:57,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288932506] [2024-06-28 04:10:57,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:57,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:57,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:57,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:57,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:57,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:57,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 344 transitions, 3643 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,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:57,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:57,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:58,916 INFO L124 PetriNetUnfolderBase]: 2559/4235 cut-off events. [2024-06-28 04:10:58,917 INFO L125 PetriNetUnfolderBase]: For 258357/258359 co-relation queries the response was YES. [2024-06-28 04:10:58,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27078 conditions, 4235 events. 2559/4235 cut-off events. For 258357/258359 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25867 event pairs, 532 based on Foata normal form. 2/4235 useless extension candidates. Maximal degree in co-relation 26952. Up to 3953 conditions per place. [2024-06-28 04:10:58,965 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 334 selfloop transitions, 28 changer transitions 0/367 dead transitions. [2024-06-28 04:10:58,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 367 transitions, 4463 flow [2024-06-28 04:10:58,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:58,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:58,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:10:58,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:10:58,967 INFO L175 Difference]: Start difference. First operand has 287 places, 344 transitions, 3643 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:10:58,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 367 transitions, 4463 flow [2024-06-28 04:10:59,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 367 transitions, 4394 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:59,521 INFO L231 Difference]: Finished difference. Result has 289 places, 346 transitions, 3681 flow [2024-06-28 04:10:59,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3574, PETRI_DIFFERENCE_MINUEND_PLACES=281, 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=3681, PETRI_PLACES=289, PETRI_TRANSITIONS=346} [2024-06-28 04:10:59,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-28 04:10:59,522 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 346 transitions, 3681 flow [2024-06-28 04:10:59,522 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:59,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:59,522 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:10:59,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:10:59,522 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:10:59,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash 755210564, now seen corresponding path program 4 times [2024-06-28 04:10:59,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:59,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349148757] [2024-06-28 04:10:59,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:59,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:59,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:01,931 INFO L134 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:01,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:01,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349148757] [2024-06-28 04:11:01,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349148757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:01,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:01,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:01,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480882871] [2024-06-28 04:11:01,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:01,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:01,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:01,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:01,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:01,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:01,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 346 transitions, 3681 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:11:01,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:01,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:01,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:03,455 INFO L124 PetriNetUnfolderBase]: 2554/4232 cut-off events. [2024-06-28 04:11:03,455 INFO L125 PetriNetUnfolderBase]: For 260388/260390 co-relation queries the response was YES. [2024-06-28 04:11:03,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27048 conditions, 4232 events. 2554/4232 cut-off events. For 260388/260390 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 25907 event pairs, 515 based on Foata normal form. 2/4232 useless extension candidates. Maximal degree in co-relation 26921. Up to 3927 conditions per place. [2024-06-28 04:11:03,495 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 30 changer transitions 0/371 dead transitions. [2024-06-28 04:11:03,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 371 transitions, 4483 flow [2024-06-28 04:11:03,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:03,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:03,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:11:03,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 04:11:03,496 INFO L175 Difference]: Start difference. First operand has 289 places, 346 transitions, 3681 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:11:03,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 371 transitions, 4483 flow [2024-06-28 04:11:03,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 371 transitions, 4368 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:03,937 INFO L231 Difference]: Finished difference. Result has 290 places, 346 transitions, 3637 flow [2024-06-28 04:11:03,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=283, 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=3637, PETRI_PLACES=290, PETRI_TRANSITIONS=346} [2024-06-28 04:11:03,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-28 04:11:03,938 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 346 transitions, 3637 flow [2024-06-28 04:11:03,938 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:11:03,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:03,938 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:11:03,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:11:03,938 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:11:03,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:03,938 INFO L85 PathProgramCache]: Analyzing trace with hash 983527052, now seen corresponding path program 2 times [2024-06-28 04:11:03,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:03,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500535007] [2024-06-28 04:11:03,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:03,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:03,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:07,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:07,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:07,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500535007] [2024-06-28 04:11:07,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500535007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:07,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:07,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:07,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509480207] [2024-06-28 04:11:07,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:07,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:07,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:07,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:07,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:07,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:07,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 346 transitions, 3637 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:07,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:07,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:07,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:08,514 INFO L124 PetriNetUnfolderBase]: 2562/4245 cut-off events. [2024-06-28 04:11:08,514 INFO L125 PetriNetUnfolderBase]: For 267452/267457 co-relation queries the response was YES. [2024-06-28 04:11:08,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27173 conditions, 4245 events. 2562/4245 cut-off events. For 267452/267457 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 25947 event pairs, 536 based on Foata normal form. 4/4246 useless extension candidates. Maximal degree in co-relation 27045. Up to 3958 conditions per place. [2024-06-28 04:11:08,554 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 331 selfloop transitions, 27 changer transitions 0/363 dead transitions. [2024-06-28 04:11:08,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 363 transitions, 4437 flow [2024-06-28 04:11:08,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:08,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:08,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 04:11:08,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:11:08,555 INFO L175 Difference]: Start difference. First operand has 290 places, 346 transitions, 3637 flow. Second operand 7 states and 112 transitions. [2024-06-28 04:11:08,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 363 transitions, 4437 flow [2024-06-28 04:11:09,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 363 transitions, 4368 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:09,029 INFO L231 Difference]: Finished difference. Result has 291 places, 348 transitions, 3677 flow [2024-06-28 04:11:09,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=284, 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=3677, PETRI_PLACES=291, PETRI_TRANSITIONS=348} [2024-06-28 04:11:09,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 04:11:09,030 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 348 transitions, 3677 flow [2024-06-28 04:11:09,030 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:09,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:09,030 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:11:09,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:11:09,031 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:11:09,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:09,031 INFO L85 PathProgramCache]: Analyzing trace with hash 755395262, now seen corresponding path program 3 times [2024-06-28 04:11:09,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:09,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797995243] [2024-06-28 04:11:09,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:09,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:09,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:12,156 INFO L134 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:12,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:12,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797995243] [2024-06-28 04:11:12,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797995243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:12,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:12,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:12,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560349703] [2024-06-28 04:11:12,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:12,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:12,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:12,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:12,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:12,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:12,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 348 transitions, 3677 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:12,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:12,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:12,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:13,644 INFO L124 PetriNetUnfolderBase]: 2570/4252 cut-off events. [2024-06-28 04:11:13,644 INFO L125 PetriNetUnfolderBase]: For 268172/268174 co-relation queries the response was YES. [2024-06-28 04:11:13,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27349 conditions, 4252 events. 2570/4252 cut-off events. For 268172/268174 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 25910 event pairs, 533 based on Foata normal form. 2/4252 useless extension candidates. Maximal degree in co-relation 27220. Up to 3964 conditions per place. [2024-06-28 04:11:13,687 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 335 selfloop transitions, 30 changer transitions 0/370 dead transitions. [2024-06-28 04:11:13,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 370 transitions, 4509 flow [2024-06-28 04:11:13,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:13,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:13,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:11:13,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 04:11:13,688 INFO L175 Difference]: Start difference. First operand has 291 places, 348 transitions, 3677 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:11:13,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 370 transitions, 4509 flow [2024-06-28 04:11:14,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 370 transitions, 4416 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:14,169 INFO L231 Difference]: Finished difference. Result has 293 places, 350 transitions, 3706 flow [2024-06-28 04:11:14,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=286, 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=3706, PETRI_PLACES=293, PETRI_TRANSITIONS=350} [2024-06-28 04:11:14,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-28 04:11:14,169 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 350 transitions, 3706 flow [2024-06-28 04:11:14,170 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:14,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:14,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:14,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:11:14,170 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:11:14,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:14,170 INFO L85 PathProgramCache]: Analyzing trace with hash 991867292, now seen corresponding path program 4 times [2024-06-28 04:11:14,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:14,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299282055] [2024-06-28 04:11:14,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:14,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:14,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:17,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:17,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:17,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299282055] [2024-06-28 04:11:17,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299282055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:17,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:17,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:17,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48636889] [2024-06-28 04:11:17,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:17,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:17,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:17,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:17,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:17,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:17,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 350 transitions, 3706 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:17,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:17,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:17,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:18,565 INFO L124 PetriNetUnfolderBase]: 2565/4250 cut-off events. [2024-06-28 04:11:18,565 INFO L125 PetriNetUnfolderBase]: For 270342/270347 co-relation queries the response was YES. [2024-06-28 04:11:18,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27270 conditions, 4250 events. 2565/4250 cut-off events. For 270342/270347 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26004 event pairs, 529 based on Foata normal form. 4/4251 useless extension candidates. Maximal degree in co-relation 27140. Up to 3937 conditions per place. [2024-06-28 04:11:18,607 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 328 selfloop transitions, 34 changer transitions 0/367 dead transitions. [2024-06-28 04:11:18,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 367 transitions, 4522 flow [2024-06-28 04:11:18,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:18,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:18,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 04:11:18,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:11:18,609 INFO L175 Difference]: Start difference. First operand has 293 places, 350 transitions, 3706 flow. Second operand 7 states and 112 transitions. [2024-06-28 04:11:18,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 367 transitions, 4522 flow [2024-06-28 04:11:19,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 367 transitions, 4416 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:19,092 INFO L231 Difference]: Finished difference. Result has 295 places, 352 transitions, 3731 flow [2024-06-28 04:11:19,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=288, 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=3731, PETRI_PLACES=295, PETRI_TRANSITIONS=352} [2024-06-28 04:11:19,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-28 04:11:19,092 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 352 transitions, 3731 flow [2024-06-28 04:11:19,092 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:19,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:19,092 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:19,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:11:19,092 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:11:19,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:19,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1549228995, now seen corresponding path program 1 times [2024-06-28 04:11:19,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:19,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746696751] [2024-06-28 04:11:19,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:19,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:19,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:22,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:11:22,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:22,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746696751] [2024-06-28 04:11:22,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746696751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:22,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:22,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:22,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968972710] [2024-06-28 04:11:22,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:22,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:22,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:22,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:22,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:22,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:22,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 352 transitions, 3731 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:22,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:22,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:22,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:24,143 INFO L124 PetriNetUnfolderBase]: 2641/4379 cut-off events. [2024-06-28 04:11:24,143 INFO L125 PetriNetUnfolderBase]: For 286386/286392 co-relation queries the response was YES. [2024-06-28 04:11:24,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27858 conditions, 4379 events. 2641/4379 cut-off events. For 286386/286392 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 26784 event pairs, 457 based on Foata normal form. 14/4391 useless extension candidates. Maximal degree in co-relation 27727. Up to 3762 conditions per place. [2024-06-28 04:11:24,194 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 342 selfloop transitions, 59 changer transitions 0/406 dead transitions. [2024-06-28 04:11:24,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 406 transitions, 4910 flow [2024-06-28 04:11:24,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:24,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:24,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 04:11:24,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-28 04:11:24,195 INFO L175 Difference]: Start difference. First operand has 295 places, 352 transitions, 3731 flow. Second operand 11 states and 188 transitions. [2024-06-28 04:11:24,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 406 transitions, 4910 flow [2024-06-28 04:11:24,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 406 transitions, 4799 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:24,728 INFO L231 Difference]: Finished difference. Result has 303 places, 357 transitions, 3831 flow [2024-06-28 04:11:24,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=290, 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=3831, PETRI_PLACES=303, PETRI_TRANSITIONS=357} [2024-06-28 04:11:24,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-28 04:11:24,728 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 357 transitions, 3831 flow [2024-06-28 04:11:24,728 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:24,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:24,728 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:24,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:11:24,728 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:11:24,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:24,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1541819685, now seen corresponding path program 2 times [2024-06-28 04:11:24,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:24,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903424895] [2024-06-28 04:11:24,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:24,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:24,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:28,268 INFO L134 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:28,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:28,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903424895] [2024-06-28 04:11:28,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903424895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:28,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:28,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:28,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284431647] [2024-06-28 04:11:28,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:28,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:28,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:28,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:28,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:28,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:28,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 357 transitions, 3831 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:28,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:28,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:28,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:30,157 INFO L124 PetriNetUnfolderBase]: 2733/4523 cut-off events. [2024-06-28 04:11:30,157 INFO L125 PetriNetUnfolderBase]: For 295297/295303 co-relation queries the response was YES. [2024-06-28 04:11:30,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29036 conditions, 4523 events. 2733/4523 cut-off events. For 295297/295303 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27856 event pairs, 557 based on Foata normal form. 14/4535 useless extension candidates. Maximal degree in co-relation 28902. Up to 4048 conditions per place. [2024-06-28 04:11:30,200 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 346 selfloop transitions, 64 changer transitions 0/415 dead transitions. [2024-06-28 04:11:30,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 415 transitions, 4979 flow [2024-06-28 04:11:30,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:11:30,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:11:30,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 04:11:30,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:11:30,202 INFO L175 Difference]: Start difference. First operand has 303 places, 357 transitions, 3831 flow. Second operand 12 states and 195 transitions. [2024-06-28 04:11:30,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 415 transitions, 4979 flow [2024-06-28 04:11:30,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 415 transitions, 4803 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 04:11:30,837 INFO L231 Difference]: Finished difference. Result has 308 places, 370 transitions, 3975 flow [2024-06-28 04:11:30,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3671, PETRI_DIFFERENCE_MINUEND_PLACES=295, 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=3975, PETRI_PLACES=308, PETRI_TRANSITIONS=370} [2024-06-28 04:11:30,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-28 04:11:30,837 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 370 transitions, 3975 flow [2024-06-28 04:11:30,837 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:30,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:30,837 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:30,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:11:30,838 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:11:30,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:30,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1869069983, now seen corresponding path program 1 times [2024-06-28 04:11:30,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:30,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396241113] [2024-06-28 04:11:30,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:30,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:30,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:34,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:34,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:34,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396241113] [2024-06-28 04:11:34,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396241113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:34,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:34,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:34,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7009345] [2024-06-28 04:11:34,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:34,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:34,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:34,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:34,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:34,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:34,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 370 transitions, 3975 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,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:34,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:34,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:35,660 INFO L124 PetriNetUnfolderBase]: 2746/4547 cut-off events. [2024-06-28 04:11:35,660 INFO L125 PetriNetUnfolderBase]: For 285995/286001 co-relation queries the response was YES. [2024-06-28 04:11:35,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29169 conditions, 4547 events. 2746/4547 cut-off events. For 285995/286001 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 28085 event pairs, 579 based on Foata normal form. 7/4552 useless extension candidates. Maximal degree in co-relation 29035. Up to 4124 conditions per place. [2024-06-28 04:11:35,714 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 63 changer transitions 0/415 dead transitions. [2024-06-28 04:11:35,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 415 transitions, 5179 flow [2024-06-28 04:11:35,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:35,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:35,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:11:35,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:11:35,716 INFO L175 Difference]: Start difference. First operand has 308 places, 370 transitions, 3975 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:11:35,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 415 transitions, 5179 flow [2024-06-28 04:11:36,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 415 transitions, 5045 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:36,307 INFO L231 Difference]: Finished difference. Result has 310 places, 376 transitions, 4099 flow [2024-06-28 04:11:36,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3841, PETRI_DIFFERENCE_MINUEND_PLACES=301, 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=4099, PETRI_PLACES=310, PETRI_TRANSITIONS=376} [2024-06-28 04:11:36,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 04:11:36,308 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 376 transitions, 4099 flow [2024-06-28 04:11:36,308 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:36,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:36,308 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:36,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:11:36,308 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:11:36,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:36,315 INFO L85 PathProgramCache]: Analyzing trace with hash -2098097735, now seen corresponding path program 2 times [2024-06-28 04:11:36,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:36,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824944101] [2024-06-28 04:11:36,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:36,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:40,318 INFO L134 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:40,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:40,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824944101] [2024-06-28 04:11:40,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824944101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:40,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:40,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:40,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570609035] [2024-06-28 04:11:40,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:40,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:40,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:40,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:40,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:40,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:40,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 376 transitions, 4099 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:40,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:40,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:40,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:42,133 INFO L124 PetriNetUnfolderBase]: 2761/4574 cut-off events. [2024-06-28 04:11:42,133 INFO L125 PetriNetUnfolderBase]: For 295205/295211 co-relation queries the response was YES. [2024-06-28 04:11:42,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29732 conditions, 4574 events. 2761/4574 cut-off events. For 295205/295211 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 28332 event pairs, 581 based on Foata normal form. 7/4579 useless extension candidates. Maximal degree in co-relation 29597. Up to 4164 conditions per place. [2024-06-28 04:11:42,189 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 350 selfloop transitions, 64 changer transitions 0/419 dead transitions. [2024-06-28 04:11:42,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 419 transitions, 5163 flow [2024-06-28 04:11:42,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:42,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:42,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:11:42,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 04:11:42,190 INFO L175 Difference]: Start difference. First operand has 310 places, 376 transitions, 4099 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:11:42,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 419 transitions, 5163 flow [2024-06-28 04:11:42,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 419 transitions, 4984 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:42,721 INFO L231 Difference]: Finished difference. Result has 314 places, 385 transitions, 4197 flow [2024-06-28 04:11:42,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3950, PETRI_DIFFERENCE_MINUEND_PLACES=305, 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=4197, PETRI_PLACES=314, PETRI_TRANSITIONS=385} [2024-06-28 04:11:42,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-28 04:11:42,721 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 385 transitions, 4197 flow [2024-06-28 04:11:42,722 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:42,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:42,722 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:42,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:11:42,722 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:11:42,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:42,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1297336141, now seen corresponding path program 1 times [2024-06-28 04:11:42,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:42,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678211013] [2024-06-28 04:11:42,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:42,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:46,128 INFO L134 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:46,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:46,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678211013] [2024-06-28 04:11:46,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678211013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:46,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:46,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:46,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123697712] [2024-06-28 04:11:46,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:46,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:46,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:46,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:46,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:46,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:46,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 385 transitions, 4197 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:46,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:46,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:46,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:47,838 INFO L124 PetriNetUnfolderBase]: 2787/4602 cut-off events. [2024-06-28 04:11:47,838 INFO L125 PetriNetUnfolderBase]: For 312128/312134 co-relation queries the response was YES. [2024-06-28 04:11:47,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30317 conditions, 4602 events. 2787/4602 cut-off events. For 312128/312134 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 28378 event pairs, 566 based on Foata normal form. 8/4608 useless extension candidates. Maximal degree in co-relation 30180. Up to 4128 conditions per place. [2024-06-28 04:11:47,895 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 80 changer transitions 0/432 dead transitions. [2024-06-28 04:11:47,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 432 transitions, 5435 flow [2024-06-28 04:11:47,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:47,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:47,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 04:11:47,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-28 04:11:47,898 INFO L175 Difference]: Start difference. First operand has 314 places, 385 transitions, 4197 flow. Second operand 11 states and 185 transitions. [2024-06-28 04:11:47,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 432 transitions, 5435 flow [2024-06-28 04:11:48,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 432 transitions, 5276 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:48,525 INFO L231 Difference]: Finished difference. Result has 319 places, 391 transitions, 4327 flow [2024-06-28 04:11:48,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4038, PETRI_DIFFERENCE_MINUEND_PLACES=308, 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=4327, PETRI_PLACES=319, PETRI_TRANSITIONS=391} [2024-06-28 04:11:48,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-28 04:11:48,526 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 391 transitions, 4327 flow [2024-06-28 04:11:48,526 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:48,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:48,526 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:48,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:11:48,526 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:11:48,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:48,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1861209615, now seen corresponding path program 2 times [2024-06-28 04:11:48,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:48,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331038264] [2024-06-28 04:11:48,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:48,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:48,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:52,222 INFO L134 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:52,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:52,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331038264] [2024-06-28 04:11:52,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331038264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:52,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:52,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:52,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254229774] [2024-06-28 04:11:52,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:52,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:52,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:52,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:52,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:52,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:52,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 391 transitions, 4327 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:52,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:52,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:52,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:54,387 INFO L124 PetriNetUnfolderBase]: 2823/4660 cut-off events. [2024-06-28 04:11:54,388 INFO L125 PetriNetUnfolderBase]: For 328906/328912 co-relation queries the response was YES. [2024-06-28 04:11:54,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31380 conditions, 4660 events. 2823/4660 cut-off events. For 328906/328912 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28818 event pairs, 566 based on Foata normal form. 8/4666 useless extension candidates. Maximal degree in co-relation 31242. Up to 4161 conditions per place. [2024-06-28 04:11:54,441 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 352 selfloop transitions, 93 changer transitions 0/450 dead transitions. [2024-06-28 04:11:54,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 450 transitions, 5855 flow [2024-06-28 04:11:54,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:11:54,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:11:54,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 224 transitions. [2024-06-28 04:11:54,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:11:54,443 INFO L175 Difference]: Start difference. First operand has 319 places, 391 transitions, 4327 flow. Second operand 14 states and 224 transitions. [2024-06-28 04:11:54,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 450 transitions, 5855 flow [2024-06-28 04:11:55,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 450 transitions, 5670 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:55,189 INFO L231 Difference]: Finished difference. Result has 327 places, 403 transitions, 4554 flow [2024-06-28 04:11:55,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4554, PETRI_PLACES=327, PETRI_TRANSITIONS=403} [2024-06-28 04:11:55,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-28 04:11:55,190 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 403 transitions, 4554 flow [2024-06-28 04:11:55,190 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:55,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:55,190 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:55,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:11:55,190 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:11:55,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:55,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1861446951, now seen corresponding path program 3 times [2024-06-28 04:11:55,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:55,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163324983] [2024-06-28 04:11:55,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:55,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:55,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:58,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:58,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:58,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163324983] [2024-06-28 04:11:58,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163324983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:58,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:58,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:58,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955047583] [2024-06-28 04:11:58,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:58,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:58,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:58,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:58,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:58,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:58,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 403 transitions, 4554 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,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:58,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:58,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:00,910 INFO L124 PetriNetUnfolderBase]: 2828/4665 cut-off events. [2024-06-28 04:12:00,910 INFO L125 PetriNetUnfolderBase]: For 332703/332709 co-relation queries the response was YES. [2024-06-28 04:12:00,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31633 conditions, 4665 events. 2828/4665 cut-off events. For 332703/332709 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 28881 event pairs, 583 based on Foata normal form. 7/4670 useless extension candidates. Maximal degree in co-relation 31492. Up to 4250 conditions per place. [2024-06-28 04:12:00,965 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 364 selfloop transitions, 74 changer transitions 0/443 dead transitions. [2024-06-28 04:12:00,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 443 transitions, 5584 flow [2024-06-28 04:12:00,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:12:00,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:12:00,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-28 04:12:00,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-28 04:12:00,966 INFO L175 Difference]: Start difference. First operand has 327 places, 403 transitions, 4554 flow. Second operand 12 states and 191 transitions. [2024-06-28 04:12:00,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 443 transitions, 5584 flow [2024-06-28 04:12:01,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 443 transitions, 5394 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 04:12:01,804 INFO L231 Difference]: Finished difference. Result has 330 places, 406 transitions, 4573 flow [2024-06-28 04:12:01,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4364, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4573, PETRI_PLACES=330, PETRI_TRANSITIONS=406} [2024-06-28 04:12:01,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-28 04:12:01,805 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 406 transitions, 4573 flow [2024-06-28 04:12:01,805 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:01,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:01,805 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:01,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:12:01,805 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:12:01,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:01,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1862636057, now seen corresponding path program 3 times [2024-06-28 04:12:01,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:01,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315172548] [2024-06-28 04:12:01,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:01,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:01,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:05,345 INFO L134 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:05,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:05,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315172548] [2024-06-28 04:12:05,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315172548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:05,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:05,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:05,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061329925] [2024-06-28 04:12:05,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:05,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:05,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:05,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:05,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:05,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:05,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 406 transitions, 4573 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:05,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:05,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:05,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:07,485 INFO L124 PetriNetUnfolderBase]: 2822/4657 cut-off events. [2024-06-28 04:12:07,485 INFO L125 PetriNetUnfolderBase]: For 336936/336942 co-relation queries the response was YES. [2024-06-28 04:12:07,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31404 conditions, 4657 events. 2822/4657 cut-off events. For 336936/336942 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 28822 event pairs, 566 based on Foata normal form. 8/4663 useless extension candidates. Maximal degree in co-relation 31262. Up to 4163 conditions per place. [2024-06-28 04:12:07,545 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 357 selfloop transitions, 91 changer transitions 0/453 dead transitions. [2024-06-28 04:12:07,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 453 transitions, 5755 flow [2024-06-28 04:12:07,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:12:07,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:12:07,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 226 transitions. [2024-06-28 04:12:07,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 04:12:07,546 INFO L175 Difference]: Start difference. First operand has 330 places, 406 transitions, 4573 flow. Second operand 14 states and 226 transitions. [2024-06-28 04:12:07,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 453 transitions, 5755 flow [2024-06-28 04:12:08,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 453 transitions, 5514 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-28 04:12:08,350 INFO L231 Difference]: Finished difference. Result has 333 places, 406 transitions, 4521 flow [2024-06-28 04:12:08,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4521, PETRI_PLACES=333, PETRI_TRANSITIONS=406} [2024-06-28 04:12:08,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 04:12:08,350 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 406 transitions, 4521 flow [2024-06-28 04:12:08,350 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:08,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:08,350 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:08,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:12:08,351 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:12:08,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:08,351 INFO L85 PathProgramCache]: Analyzing trace with hash -979959077, now seen corresponding path program 3 times [2024-06-28 04:12:08,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:08,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027382668] [2024-06-28 04:12:08,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:08,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:08,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:11,647 INFO L134 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:11,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:11,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027382668] [2024-06-28 04:12:11,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027382668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:11,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:11,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:11,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836851425] [2024-06-28 04:12:11,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:11,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:11,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:11,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:11,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:11,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:11,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 406 transitions, 4521 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:11,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:11,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:11,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:13,508 INFO L124 PetriNetUnfolderBase]: 2858/4710 cut-off events. [2024-06-28 04:12:13,508 INFO L125 PetriNetUnfolderBase]: For 365364/365366 co-relation queries the response was YES. [2024-06-28 04:12:13,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31830 conditions, 4710 events. 2858/4710 cut-off events. For 365364/365366 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 29115 event pairs, 571 based on Foata normal form. 8/4716 useless extension candidates. Maximal degree in co-relation 31688. Up to 4230 conditions per place. [2024-06-28 04:12:13,566 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 379 selfloop transitions, 61 changer transitions 0/445 dead transitions. [2024-06-28 04:12:13,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 445 transitions, 5580 flow [2024-06-28 04:12:13,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:12:13,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:12:13,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-28 04:12:13,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-28 04:12:13,568 INFO L175 Difference]: Start difference. First operand has 333 places, 406 transitions, 4521 flow. Second operand 12 states and 190 transitions. [2024-06-28 04:12:13,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 445 transitions, 5580 flow [2024-06-28 04:12:14,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 445 transitions, 5359 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-28 04:12:14,429 INFO L231 Difference]: Finished difference. Result has 332 places, 409 transitions, 4486 flow [2024-06-28 04:12:14,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=319, 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=4486, PETRI_PLACES=332, PETRI_TRANSITIONS=409} [2024-06-28 04:12:14,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 04:12:14,430 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 409 transitions, 4486 flow [2024-06-28 04:12:14,430 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:14,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:14,430 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:14,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:12:14,430 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:12:14,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:14,431 INFO L85 PathProgramCache]: Analyzing trace with hash 2113335135, now seen corresponding path program 4 times [2024-06-28 04:12:14,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:14,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884909380] [2024-06-28 04:12:14,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:14,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:14,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:17,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:17,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:17,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884909380] [2024-06-28 04:12:17,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884909380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:17,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:17,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:17,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647954538] [2024-06-28 04:12:17,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:17,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:17,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:17,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:17,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:17,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:17,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 409 transitions, 4486 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:17,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:17,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:17,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:19,885 INFO L124 PetriNetUnfolderBase]: 2879/4740 cut-off events. [2024-06-28 04:12:19,885 INFO L125 PetriNetUnfolderBase]: For 358550/358552 co-relation queries the response was YES. [2024-06-28 04:12:19,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32350 conditions, 4740 events. 2879/4740 cut-off events. For 358550/358552 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 29323 event pairs, 614 based on Foata normal form. 1/4736 useless extension candidates. Maximal degree in co-relation 32206. Up to 4007 conditions per place. [2024-06-28 04:12:19,948 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 154 changer transitions 0/458 dead transitions. [2024-06-28 04:12:19,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 458 transitions, 6420 flow [2024-06-28 04:12:19,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:19,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:19,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:12:19,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:12:19,950 INFO L175 Difference]: Start difference. First operand has 332 places, 409 transitions, 4486 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:12:19,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 458 transitions, 6420 flow [2024-06-28 04:12:21,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 458 transitions, 6287 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:21,004 INFO L231 Difference]: Finished difference. Result has 334 places, 421 transitions, 4945 flow [2024-06-28 04:12:21,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4353, PETRI_DIFFERENCE_MINUEND_PLACES=325, 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=4945, PETRI_PLACES=334, PETRI_TRANSITIONS=421} [2024-06-28 04:12:21,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-28 04:12:21,005 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 421 transitions, 4945 flow [2024-06-28 04:12:21,005 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:21,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:21,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:21,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:12:21,005 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:12:21,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:21,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1535447799, now seen corresponding path program 5 times [2024-06-28 04:12:21,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:21,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045932405] [2024-06-28 04:12:21,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:21,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:21,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:24,339 INFO L134 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:24,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:24,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045932405] [2024-06-28 04:12:24,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045932405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:24,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:24,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:24,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827028798] [2024-06-28 04:12:24,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:24,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:24,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:24,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:24,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:24,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:24,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 421 transitions, 4945 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:24,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:24,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:24,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:26,288 INFO L124 PetriNetUnfolderBase]: 2889/4760 cut-off events. [2024-06-28 04:12:26,288 INFO L125 PetriNetUnfolderBase]: For 369360/369365 co-relation queries the response was YES. [2024-06-28 04:12:26,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33083 conditions, 4760 events. 2889/4760 cut-off events. For 369360/369365 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 29516 event pairs, 606 based on Foata normal form. 3/4760 useless extension candidates. Maximal degree in co-relation 32938. Up to 4242 conditions per place. [2024-06-28 04:12:26,351 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 349 selfloop transitions, 102 changer transitions 0/456 dead transitions. [2024-06-28 04:12:26,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 456 transitions, 6028 flow [2024-06-28 04:12:26,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:26,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:26,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:12:26,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 04:12:26,352 INFO L175 Difference]: Start difference. First operand has 334 places, 421 transitions, 4945 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:12:26,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 456 transitions, 6028 flow [2024-06-28 04:12:27,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 456 transitions, 5781 flow, removed 81 selfloop flow, removed 3 redundant places. [2024-06-28 04:12:27,473 INFO L231 Difference]: Finished difference. Result has 340 places, 427 transitions, 5015 flow [2024-06-28 04:12:27,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5015, PETRI_PLACES=340, PETRI_TRANSITIONS=427} [2024-06-28 04:12:27,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-28 04:12:27,474 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 427 transitions, 5015 flow [2024-06-28 04:12:27,474 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,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:27,474 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,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:12:27,474 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:12:27,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:27,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1540690209, now seen corresponding path program 6 times [2024-06-28 04:12:27,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:27,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90098727] [2024-06-28 04:12:27,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:27,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:27,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:30,772 INFO L134 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,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:30,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90098727] [2024-06-28 04:12:30,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90098727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:30,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:30,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:30,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320852267] [2024-06-28 04:12:30,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:30,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:30,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:30,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:30,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:30,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:30,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 427 transitions, 5015 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,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:30,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:30,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:33,035 INFO L124 PetriNetUnfolderBase]: 2894/4771 cut-off events. [2024-06-28 04:12:33,035 INFO L125 PetriNetUnfolderBase]: For 376941/376943 co-relation queries the response was YES. [2024-06-28 04:12:33,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33310 conditions, 4771 events. 2894/4771 cut-off events. For 376941/376943 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 29621 event pairs, 616 based on Foata normal form. 1/4767 useless extension candidates. Maximal degree in co-relation 33163. Up to 4023 conditions per place. [2024-06-28 04:12:33,088 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 290 selfloop transitions, 171 changer transitions 0/466 dead transitions. [2024-06-28 04:12:33,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 466 transitions, 6585 flow [2024-06-28 04:12:33,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:33,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:33,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:12:33,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 04:12:33,090 INFO L175 Difference]: Start difference. First operand has 340 places, 427 transitions, 5015 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:12:33,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 466 transitions, 6585 flow [2024-06-28 04:12:34,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 466 transitions, 6353 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:34,106 INFO L231 Difference]: Finished difference. Result has 343 places, 430 transitions, 5177 flow [2024-06-28 04:12:34,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5177, PETRI_PLACES=343, PETRI_TRANSITIONS=430} [2024-06-28 04:12:34,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-28 04:12:34,106 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 430 transitions, 5177 flow [2024-06-28 04:12:34,107 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:34,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:34,107 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:34,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:12:34,107 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:12:34,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:34,107 INFO L85 PathProgramCache]: Analyzing trace with hash 2113455291, now seen corresponding path program 4 times [2024-06-28 04:12:34,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:34,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483165580] [2024-06-28 04:12:34,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:34,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:34,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:37,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:37,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:37,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483165580] [2024-06-28 04:12:37,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483165580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:37,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:37,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:37,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160538824] [2024-06-28 04:12:37,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:37,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:37,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:37,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:37,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:37,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:37,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 430 transitions, 5177 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:37,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:37,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:37,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:39,852 INFO L124 PetriNetUnfolderBase]: 2936/4833 cut-off events. [2024-06-28 04:12:39,852 INFO L125 PetriNetUnfolderBase]: For 405418/405423 co-relation queries the response was YES. [2024-06-28 04:12:39,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34473 conditions, 4833 events. 2936/4833 cut-off events. For 405418/405423 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 30025 event pairs, 594 based on Foata normal form. 4/4834 useless extension candidates. Maximal degree in co-relation 34325. Up to 4113 conditions per place. [2024-06-28 04:12:39,913 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 319 selfloop transitions, 154 changer transitions 0/478 dead transitions. [2024-06-28 04:12:39,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 478 transitions, 6931 flow [2024-06-28 04:12:39,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:12:39,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:12:39,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-28 04:12:39,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:12:39,914 INFO L175 Difference]: Start difference. First operand has 343 places, 430 transitions, 5177 flow. Second operand 12 states and 201 transitions. [2024-06-28 04:12:39,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 478 transitions, 6931 flow [2024-06-28 04:12:41,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 478 transitions, 6541 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:41,024 INFO L231 Difference]: Finished difference. Result has 348 places, 439 transitions, 5305 flow [2024-06-28 04:12:41,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4787, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5305, PETRI_PLACES=348, PETRI_TRANSITIONS=439} [2024-06-28 04:12:41,024 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-28 04:12:41,025 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 439 transitions, 5305 flow [2024-06-28 04:12:41,025 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:41,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:41,025 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:41,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:12:41,025 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:12:41,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:41,025 INFO L85 PathProgramCache]: Analyzing trace with hash 2118996417, now seen corresponding path program 1 times [2024-06-28 04:12:41,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:41,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338012766] [2024-06-28 04:12:41,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:41,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:41,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:44,961 INFO L134 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:44,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:44,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338012766] [2024-06-28 04:12:44,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338012766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:44,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:44,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:44,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662962556] [2024-06-28 04:12:44,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:44,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:44,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:44,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:44,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:44,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:44,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 439 transitions, 5305 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:44,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:44,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:44,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:46,803 INFO L124 PetriNetUnfolderBase]: 2978/4888 cut-off events. [2024-06-28 04:12:46,803 INFO L125 PetriNetUnfolderBase]: For 432417/432423 co-relation queries the response was YES. [2024-06-28 04:12:46,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35639 conditions, 4888 events. 2978/4888 cut-off events. For 432417/432423 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 30276 event pairs, 607 based on Foata normal form. 8/4891 useless extension candidates. Maximal degree in co-relation 35490. Up to 4289 conditions per place. [2024-06-28 04:12:46,865 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 352 selfloop transitions, 131 changer transitions 0/488 dead transitions. [2024-06-28 04:12:46,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 488 transitions, 6893 flow [2024-06-28 04:12:46,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:12:46,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:12:46,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-28 04:12:46,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948412698412698 [2024-06-28 04:12:46,866 INFO L175 Difference]: Start difference. First operand has 348 places, 439 transitions, 5305 flow. Second operand 12 states and 199 transitions. [2024-06-28 04:12:46,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 488 transitions, 6893 flow [2024-06-28 04:12:48,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 488 transitions, 6645 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:48,084 INFO L231 Difference]: Finished difference. Result has 354 places, 448 transitions, 5499 flow [2024-06-28 04:12:48,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5057, PETRI_DIFFERENCE_MINUEND_PLACES=342, 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=5499, PETRI_PLACES=354, PETRI_TRANSITIONS=448} [2024-06-28 04:12:48,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-28 04:12:48,085 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 448 transitions, 5499 flow [2024-06-28 04:12:48,085 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:48,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:48,085 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:48,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:12:48,086 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:12:48,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:48,086 INFO L85 PathProgramCache]: Analyzing trace with hash -508334281, now seen corresponding path program 7 times [2024-06-28 04:12:48,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:48,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315645572] [2024-06-28 04:12:48,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:48,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:48,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:51,565 INFO L134 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:51,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:51,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315645572] [2024-06-28 04:12:51,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315645572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:51,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:51,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:51,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073393267] [2024-06-28 04:12:51,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:51,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:51,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:51,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:51,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:51,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:51,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 448 transitions, 5499 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:51,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:51,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:51,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:53,634 INFO L124 PetriNetUnfolderBase]: 2983/4892 cut-off events. [2024-06-28 04:12:53,635 INFO L125 PetriNetUnfolderBase]: For 438783/438785 co-relation queries the response was YES. [2024-06-28 04:12:53,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36162 conditions, 4892 events. 2983/4892 cut-off events. For 438783/438785 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 30310 event pairs, 617 based on Foata normal form. 1/4888 useless extension candidates. Maximal degree in co-relation 36011. Up to 4145 conditions per place. [2024-06-28 04:12:53,698 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 304 selfloop transitions, 173 changer transitions 0/482 dead transitions. [2024-06-28 04:12:53,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 482 transitions, 6927 flow [2024-06-28 04:12:53,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:53,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:53,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:12:53,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:12:53,700 INFO L175 Difference]: Start difference. First operand has 354 places, 448 transitions, 5499 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:12:53,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 482 transitions, 6927 flow [2024-06-28 04:12:54,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 482 transitions, 6678 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:54,944 INFO L231 Difference]: Finished difference. Result has 356 places, 451 transitions, 5644 flow [2024-06-28 04:12:54,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5250, PETRI_DIFFERENCE_MINUEND_PLACES=347, 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=5644, PETRI_PLACES=356, PETRI_TRANSITIONS=451} [2024-06-28 04:12:54,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-28 04:12:54,945 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 451 transitions, 5644 flow [2024-06-28 04:12:54,945 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:54,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:54,945 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:54,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:12:54,945 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:12:54,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:54,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1950309203, now seen corresponding path program 2 times [2024-06-28 04:12:54,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:54,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936421861] [2024-06-28 04:12:54,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:54,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:54,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:58,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:58,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:58,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936421861] [2024-06-28 04:12:58,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936421861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:58,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:58,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:58,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476181313] [2024-06-28 04:12:58,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:58,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:58,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:58,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:58,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:58,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:58,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 451 transitions, 5644 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:58,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:58,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:58,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:00,395 INFO L124 PetriNetUnfolderBase]: 3009/4943 cut-off events. [2024-06-28 04:13:00,395 INFO L125 PetriNetUnfolderBase]: For 455609/455618 co-relation queries the response was YES. [2024-06-28 04:13:00,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36412 conditions, 4943 events. 3009/4943 cut-off events. For 455609/455618 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 30756 event pairs, 599 based on Foata normal form. 10/4950 useless extension candidates. Maximal degree in co-relation 36259. Up to 4475 conditions per place. [2024-06-28 04:13:00,460 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 400 selfloop transitions, 88 changer transitions 0/493 dead transitions. [2024-06-28 04:13:00,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 493 transitions, 6950 flow [2024-06-28 04:13:00,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:13:00,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:13:00,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-28 04:13:00,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:13:00,462 INFO L175 Difference]: Start difference. First operand has 356 places, 451 transitions, 5644 flow. Second operand 12 states and 192 transitions. [2024-06-28 04:13:00,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 493 transitions, 6950 flow [2024-06-28 04:13:01,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 493 transitions, 6628 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:01,826 INFO L231 Difference]: Finished difference. Result has 362 places, 457 transitions, 5566 flow [2024-06-28 04:13:01,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5322, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5566, PETRI_PLACES=362, PETRI_TRANSITIONS=457} [2024-06-28 04:13:01,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-28 04:13:01,826 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 457 transitions, 5566 flow [2024-06-28 04:13:01,826 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:01,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:01,826 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:01,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:13:01,826 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:13:01,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:01,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1544713575, now seen corresponding path program 5 times [2024-06-28 04:13:01,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:01,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850917853] [2024-06-28 04:13:01,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:01,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:01,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:05,256 INFO L134 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:05,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:05,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850917853] [2024-06-28 04:13:05,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850917853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:05,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:05,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:05,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791592627] [2024-06-28 04:13:05,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:05,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:05,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:05,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:05,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:05,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:05,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 457 transitions, 5566 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:05,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:05,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:05,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:07,199 INFO L124 PetriNetUnfolderBase]: 3040/4991 cut-off events. [2024-06-28 04:13:07,199 INFO L125 PetriNetUnfolderBase]: For 472655/472660 co-relation queries the response was YES. [2024-06-28 04:13:07,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36781 conditions, 4991 events. 3040/4991 cut-off events. For 472655/472660 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 31075 event pairs, 599 based on Foata normal form. 4/4992 useless extension candidates. Maximal degree in co-relation 36627. Up to 4243 conditions per place. [2024-06-28 04:13:07,255 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 338 selfloop transitions, 157 changer transitions 0/500 dead transitions. [2024-06-28 04:13:07,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 500 transitions, 7280 flow [2024-06-28 04:13:07,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:13:07,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:13:07,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 04:13:07,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-28 04:13:07,257 INFO L175 Difference]: Start difference. First operand has 362 places, 457 transitions, 5566 flow. Second operand 11 states and 186 transitions. [2024-06-28 04:13:07,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 500 transitions, 7280 flow [2024-06-28 04:13:08,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 500 transitions, 7162 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:08,918 INFO L231 Difference]: Finished difference. Result has 365 places, 466 transitions, 5872 flow [2024-06-28 04:13:08,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5448, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5872, PETRI_PLACES=365, PETRI_TRANSITIONS=466} [2024-06-28 04:13:08,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-28 04:13:08,918 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 466 transitions, 5872 flow [2024-06-28 04:13:08,918 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,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:08,918 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,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:13:08,919 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:13:08,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:08,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1149542215, now seen corresponding path program 3 times [2024-06-28 04:13:08,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:08,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698132964] [2024-06-28 04:13:08,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:08,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:08,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:12,340 INFO L134 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:12,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:12,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698132964] [2024-06-28 04:13:12,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698132964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:12,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:12,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:12,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339295626] [2024-06-28 04:13:12,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:12,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:12,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:12,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:12,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:12,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:12,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 466 transitions, 5872 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:12,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:12,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:12,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:14,409 INFO L124 PetriNetUnfolderBase]: 3034/4982 cut-off events. [2024-06-28 04:13:14,409 INFO L125 PetriNetUnfolderBase]: For 475208/475217 co-relation queries the response was YES. [2024-06-28 04:13:14,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37082 conditions, 4982 events. 3034/4982 cut-off events. For 475208/475217 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 31056 event pairs, 600 based on Foata normal form. 10/4989 useless extension candidates. Maximal degree in co-relation 36926. Up to 4513 conditions per place. [2024-06-28 04:13:14,469 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 88 changer transitions 0/502 dead transitions. [2024-06-28 04:13:14,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 502 transitions, 6964 flow [2024-06-28 04:13:14,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:13:14,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:13:14,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2024-06-28 04:13:14,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36996336996337 [2024-06-28 04:13:14,471 INFO L175 Difference]: Start difference. First operand has 365 places, 466 transitions, 5872 flow. Second operand 13 states and 202 transitions. [2024-06-28 04:13:14,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 502 transitions, 6964 flow [2024-06-28 04:13:15,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 502 transitions, 6717 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:13:15,954 INFO L231 Difference]: Finished difference. Result has 373 places, 466 transitions, 5807 flow [2024-06-28 04:13:15,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5625, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5807, PETRI_PLACES=373, PETRI_TRANSITIONS=466} [2024-06-28 04:13:15,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-28 04:13:15,955 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 466 transitions, 5807 flow [2024-06-28 04:13:15,955 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:15,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:15,955 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:15,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:13:15,955 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:13:15,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:15,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1544707809, now seen corresponding path program 8 times [2024-06-28 04:13:15,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:15,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84230125] [2024-06-28 04:13:15,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:15,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:15,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:19,427 INFO L134 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:19,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:19,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84230125] [2024-06-28 04:13:19,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84230125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:19,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:19,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:19,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881116520] [2024-06-28 04:13:19,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:19,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:19,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:19,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:19,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:19,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:19,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 466 transitions, 5807 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:19,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:19,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:19,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:21,317 INFO L124 PetriNetUnfolderBase]: 3047/5009 cut-off events. [2024-06-28 04:13:21,317 INFO L125 PetriNetUnfolderBase]: For 484423/484428 co-relation queries the response was YES. [2024-06-28 04:13:21,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37234 conditions, 5009 events. 3047/5009 cut-off events. For 484423/484428 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31297 event pairs, 620 based on Foata normal form. 3/5009 useless extension candidates. Maximal degree in co-relation 37077. Up to 4445 conditions per place. [2024-06-28 04:13:21,384 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 115 changer transitions 0/498 dead transitions. [2024-06-28 04:13:21,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 498 transitions, 7141 flow [2024-06-28 04:13:21,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:21,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:21,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:13:21,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:13:21,385 INFO L175 Difference]: Start difference. First operand has 373 places, 466 transitions, 5807 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:13:21,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 498 transitions, 7141 flow [2024-06-28 04:13:22,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 498 transitions, 6961 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 04:13:22,877 INFO L231 Difference]: Finished difference. Result has 371 places, 472 transitions, 5988 flow [2024-06-28 04:13:22,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5627, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5988, PETRI_PLACES=371, PETRI_TRANSITIONS=472} [2024-06-28 04:13:22,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-28 04:13:22,878 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 472 transitions, 5988 flow [2024-06-28 04:13:22,878 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:22,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:22,879 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:22,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:13:22,879 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:13:22,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:22,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1313905729, now seen corresponding path program 6 times [2024-06-28 04:13:22,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:22,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548661235] [2024-06-28 04:13:22,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:22,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:22,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:26,225 INFO L134 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:26,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:26,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548661235] [2024-06-28 04:13:26,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548661235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:26,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:26,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:26,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131202399] [2024-06-28 04:13:26,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:26,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:26,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:26,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:26,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:26,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:26,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 472 transitions, 5988 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:26,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:26,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:26,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:28,280 INFO L124 PetriNetUnfolderBase]: 3041/4995 cut-off events. [2024-06-28 04:13:28,280 INFO L125 PetriNetUnfolderBase]: For 490560/490565 co-relation queries the response was YES. [2024-06-28 04:13:28,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37210 conditions, 4995 events. 3041/4995 cut-off events. For 490560/490565 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31138 event pairs, 597 based on Foata normal form. 4/4996 useless extension candidates. Maximal degree in co-relation 37051. Up to 4248 conditions per place. [2024-06-28 04:13:28,348 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 158 changer transitions 0/508 dead transitions. [2024-06-28 04:13:28,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 508 transitions, 7452 flow [2024-06-28 04:13:28,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:13:28,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:13:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 210 transitions. [2024-06-28 04:13:28,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-28 04:13:28,349 INFO L175 Difference]: Start difference. First operand has 371 places, 472 transitions, 5988 flow. Second operand 13 states and 210 transitions. [2024-06-28 04:13:28,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 508 transitions, 7452 flow [2024-06-28 04:13:29,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 508 transitions, 7183 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:29,752 INFO L231 Difference]: Finished difference. Result has 378 places, 472 transitions, 6041 flow [2024-06-28 04:13:29,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5719, 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=6041, PETRI_PLACES=378, PETRI_TRANSITIONS=472} [2024-06-28 04:13:29,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 04:13:29,753 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 472 transitions, 6041 flow [2024-06-28 04:13:29,753 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:29,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:29,753 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:29,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:13:29,753 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:13:29,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:29,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2122709535, now seen corresponding path program 9 times [2024-06-28 04:13:29,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:29,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705078422] [2024-06-28 04:13:29,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:29,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:29,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:33,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:13:33,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:33,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705078422] [2024-06-28 04:13:33,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705078422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:33,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:33,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:33,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100491383] [2024-06-28 04:13:33,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:33,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:33,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:33,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:33,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:33,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:33,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 472 transitions, 6041 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:33,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:33,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:33,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:35,438 INFO L124 PetriNetUnfolderBase]: 3038/4993 cut-off events. [2024-06-28 04:13:35,438 INFO L125 PetriNetUnfolderBase]: For 491956/491961 co-relation queries the response was YES. [2024-06-28 04:13:35,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37301 conditions, 4993 events. 3038/4993 cut-off events. For 491956/491961 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31155 event pairs, 617 based on Foata normal form. 3/4993 useless extension candidates. Maximal degree in co-relation 37141. Up to 4434 conditions per place. [2024-06-28 04:13:35,498 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 116 changer transitions 0/499 dead transitions. [2024-06-28 04:13:35,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 499 transitions, 7101 flow [2024-06-28 04:13:35,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:13:35,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:13:35,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:13:35,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:13:35,499 INFO L175 Difference]: Start difference. First operand has 378 places, 472 transitions, 6041 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:13:35,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 499 transitions, 7101 flow [2024-06-28 04:13:36,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 499 transitions, 6733 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-28 04:13:36,877 INFO L231 Difference]: Finished difference. Result has 377 places, 472 transitions, 5911 flow [2024-06-28 04:13:36,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5673, PETRI_DIFFERENCE_MINUEND_PLACES=366, 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=5911, PETRI_PLACES=377, PETRI_TRANSITIONS=472} [2024-06-28 04:13:36,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-28 04:13:36,878 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 472 transitions, 5911 flow [2024-06-28 04:13:36,878 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:36,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:36,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, 1] [2024-06-28 04:13:36,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:13:36,879 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:13:36,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:36,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1554143711, now seen corresponding path program 4 times [2024-06-28 04:13:36,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:36,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218619593] [2024-06-28 04:13:36,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:36,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:36,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:40,212 INFO L134 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:40,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:40,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218619593] [2024-06-28 04:13:40,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218619593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:40,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:40,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:40,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279099219] [2024-06-28 04:13:40,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:40,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:40,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:40,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:40,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:40,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:40,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 472 transitions, 5911 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:40,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:40,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:40,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:42,659 INFO L124 PetriNetUnfolderBase]: 3096/5082 cut-off events. [2024-06-28 04:13:42,660 INFO L125 PetriNetUnfolderBase]: For 531922/531931 co-relation queries the response was YES. [2024-06-28 04:13:42,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38203 conditions, 5082 events. 3096/5082 cut-off events. For 531922/531931 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 31760 event pairs, 601 based on Foata normal form. 10/5089 useless extension candidates. Maximal degree in co-relation 38042. Up to 4552 conditions per place. [2024-06-28 04:13:42,726 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 417 selfloop transitions, 102 changer transitions 0/524 dead transitions. [2024-06-28 04:13:42,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 524 transitions, 7755 flow [2024-06-28 04:13:42,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 04:13:42,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 04:13:42,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 231 transitions. [2024-06-28 04:13:42,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 04:13:42,728 INFO L175 Difference]: Start difference. First operand has 377 places, 472 transitions, 5911 flow. Second operand 15 states and 231 transitions. [2024-06-28 04:13:42,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 524 transitions, 7755 flow [2024-06-28 04:13:44,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 524 transitions, 7504 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 04:13:44,154 INFO L231 Difference]: Finished difference. Result has 383 places, 484 transitions, 6039 flow [2024-06-28 04:13:44,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5660, PETRI_DIFFERENCE_MINUEND_PLACES=367, 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=15, PETRI_FLOW=6039, PETRI_PLACES=383, PETRI_TRANSITIONS=484} [2024-06-28 04:13:44,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-28 04:13:44,154 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 484 transitions, 6039 flow [2024-06-28 04:13:44,154 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:44,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:44,154 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:44,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:13:44,154 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:13:44,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:44,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1554149291, now seen corresponding path program 5 times [2024-06-28 04:13:44,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:44,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109849993] [2024-06-28 04:13:44,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:44,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:47,450 INFO L134 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:47,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:47,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109849993] [2024-06-28 04:13:47,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109849993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:47,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:47,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:47,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752741146] [2024-06-28 04:13:47,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:47,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:47,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:47,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:47,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:47,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:47,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 484 transitions, 6039 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:47,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:47,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:47,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:49,800 INFO L124 PetriNetUnfolderBase]: 3090/5074 cut-off events. [2024-06-28 04:13:49,800 INFO L125 PetriNetUnfolderBase]: For 533449/533458 co-relation queries the response was YES. [2024-06-28 04:13:49,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38148 conditions, 5074 events. 3090/5074 cut-off events. For 533449/533458 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 31762 event pairs, 600 based on Foata normal form. 10/5081 useless extension candidates. Maximal degree in co-relation 37985. Up to 4547 conditions per place. [2024-06-28 04:13:49,871 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 412 selfloop transitions, 102 changer transitions 0/519 dead transitions. [2024-06-28 04:13:49,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 519 transitions, 7539 flow [2024-06-28 04:13:49,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:13:49,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:13:49,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-28 04:13:49,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37362637362637363 [2024-06-28 04:13:49,873 INFO L175 Difference]: Start difference. First operand has 383 places, 484 transitions, 6039 flow. Second operand 13 states and 204 transitions. [2024-06-28 04:13:49,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 519 transitions, 7539 flow [2024-06-28 04:13:51,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 519 transitions, 7313 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-28 04:13:51,685 INFO L231 Difference]: Finished difference. Result has 386 places, 484 transitions, 6023 flow [2024-06-28 04:13:51,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5813, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6023, PETRI_PLACES=386, PETRI_TRANSITIONS=484} [2024-06-28 04:13:51,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-28 04:13:51,685 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 484 transitions, 6023 flow [2024-06-28 04:13:51,685 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,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:51,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:51,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:13:51,685 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:13:51,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:51,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1554143897, now seen corresponding path program 7 times [2024-06-28 04:13:51,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:51,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035336780] [2024-06-28 04:13:51,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:51,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:51,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:54,952 INFO L134 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:54,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:54,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035336780] [2024-06-28 04:13:54,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035336780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:54,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:54,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:54,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995226942] [2024-06-28 04:13:54,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:54,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:54,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:54,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:54,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:54,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:54,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 484 transitions, 6023 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:54,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:54,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:54,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:56,852 INFO L124 PetriNetUnfolderBase]: 3195/5219 cut-off events. [2024-06-28 04:13:56,852 INFO L125 PetriNetUnfolderBase]: For 591928/591933 co-relation queries the response was YES. [2024-06-28 04:13:56,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40129 conditions, 5219 events. 3195/5219 cut-off events. For 591928/591933 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32633 event pairs, 606 based on Foata normal form. 4/5220 useless extension candidates. Maximal degree in co-relation 39965. Up to 4413 conditions per place. [2024-06-28 04:13:56,927 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 179 changer transitions 0/544 dead transitions. [2024-06-28 04:13:56,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 544 transitions, 8324 flow [2024-06-28 04:13:56,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:13:56,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:13:56,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-28 04:13:56,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:13:56,928 INFO L175 Difference]: Start difference. First operand has 386 places, 484 transitions, 6023 flow. Second operand 12 states and 198 transitions. [2024-06-28 04:13:56,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 544 transitions, 8324 flow [2024-06-28 04:13:58,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 544 transitions, 8120 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 04:13:58,580 INFO L231 Difference]: Finished difference. Result has 386 places, 511 transitions, 6558 flow [2024-06-28 04:13:58,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5819, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6558, PETRI_PLACES=386, PETRI_TRANSITIONS=511} [2024-06-28 04:13:58,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-28 04:13:58,580 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 511 transitions, 6558 flow [2024-06-28 04:13:58,580 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:58,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:58,580 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:58,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:13:58,581 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:13:58,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:58,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1557874313, now seen corresponding path program 10 times [2024-06-28 04:13:58,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:58,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374587429] [2024-06-28 04:13:58,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:58,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:58,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:02,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:02,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:02,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374587429] [2024-06-28 04:14:02,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374587429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:02,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:02,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:02,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094652560] [2024-06-28 04:14:02,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:02,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:02,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:02,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:02,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:02,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:02,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 511 transitions, 6558 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:02,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:02,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:02,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:04,472 INFO L124 PetriNetUnfolderBase]: 3200/5242 cut-off events. [2024-06-28 04:14:04,472 INFO L125 PetriNetUnfolderBase]: For 598480/598482 co-relation queries the response was YES. [2024-06-28 04:14:04,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40590 conditions, 5242 events. 3200/5242 cut-off events. For 598480/598482 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32870 event pairs, 627 based on Foata normal form. 1/5241 useless extension candidates. Maximal degree in co-relation 40425. Up to 4821 conditions per place. [2024-06-28 04:14:04,537 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 52 changer transitions 0/535 dead transitions. [2024-06-28 04:14:04,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 535 transitions, 7734 flow [2024-06-28 04:14:04,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:04,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:04,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 04:14:04,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 04:14:04,538 INFO L175 Difference]: Start difference. First operand has 386 places, 511 transitions, 6558 flow. Second operand 9 states and 143 transitions. [2024-06-28 04:14:04,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 535 transitions, 7734 flow [2024-06-28 04:14:06,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 535 transitions, 7551 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 04:14:06,109 INFO L231 Difference]: Finished difference. Result has 392 places, 514 transitions, 6552 flow [2024-06-28 04:14:06,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6375, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6552, PETRI_PLACES=392, PETRI_TRANSITIONS=514} [2024-06-28 04:14:06,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-28 04:14:06,110 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 514 transitions, 6552 flow [2024-06-28 04:14:06,110 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:06,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:06,110 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:06,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:14:06,110 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:14:06,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:06,110 INFO L85 PathProgramCache]: Analyzing trace with hash -389215677, now seen corresponding path program 11 times [2024-06-28 04:14:06,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:06,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404133710] [2024-06-28 04:14:06,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:06,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:09,971 INFO L134 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:09,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:09,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404133710] [2024-06-28 04:14:09,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404133710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:09,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:09,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:09,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799764005] [2024-06-28 04:14:09,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:09,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:09,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:09,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:09,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:10,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:10,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 514 transitions, 6552 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:10,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:10,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:10,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:11,967 INFO L124 PetriNetUnfolderBase]: 3221/5279 cut-off events. [2024-06-28 04:14:11,968 INFO L125 PetriNetUnfolderBase]: For 621393/621398 co-relation queries the response was YES. [2024-06-28 04:14:12,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40846 conditions, 5279 events. 3221/5279 cut-off events. For 621393/621398 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 33213 event pairs, 638 based on Foata normal form. 3/5279 useless extension candidates. Maximal degree in co-relation 40680. Up to 4655 conditions per place. [2024-06-28 04:14:12,041 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 402 selfloop transitions, 140 changer transitions 0/547 dead transitions. [2024-06-28 04:14:12,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 547 transitions, 8264 flow [2024-06-28 04:14:12,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:14:12,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:14:12,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 04:14:12,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-28 04:14:12,043 INFO L175 Difference]: Start difference. First operand has 392 places, 514 transitions, 6552 flow. Second operand 10 states and 163 transitions. [2024-06-28 04:14:12,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 547 transitions, 8264 flow [2024-06-28 04:14:14,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 547 transitions, 8131 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:14,071 INFO L231 Difference]: Finished difference. Result has 398 places, 523 transitions, 6941 flow [2024-06-28 04:14:14,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6419, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6941, PETRI_PLACES=398, PETRI_TRANSITIONS=523} [2024-06-28 04:14:14,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-28 04:14:14,071 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 523 transitions, 6941 flow [2024-06-28 04:14:14,072 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:14,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:14,072 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:14,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:14:14,072 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:14:14,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:14,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1546912217, now seen corresponding path program 8 times [2024-06-28 04:14:14,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:14,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120653] [2024-06-28 04:14:14,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:14,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:14,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:17,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:17,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:17,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120653] [2024-06-28 04:14:17,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:17,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:17,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:17,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600195521] [2024-06-28 04:14:17,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:17,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:17,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:17,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:17,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:17,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:17,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 523 transitions, 6941 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:17,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:17,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:17,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:19,396 INFO L124 PetriNetUnfolderBase]: 3241/5313 cut-off events. [2024-06-28 04:14:19,396 INFO L125 PetriNetUnfolderBase]: For 638862/638864 co-relation queries the response was YES. [2024-06-28 04:14:19,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41446 conditions, 5313 events. 3241/5313 cut-off events. For 638862/638864 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 33480 event pairs, 613 based on Foata normal form. 2/5313 useless extension candidates. Maximal degree in co-relation 41277. Up to 4831 conditions per place. [2024-06-28 04:14:19,473 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 489 selfloop transitions, 61 changer transitions 0/555 dead transitions. [2024-06-28 04:14:19,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 555 transitions, 8205 flow [2024-06-28 04:14:19,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:14:19,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:14:19,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 04:14:19,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 04:14:19,475 INFO L175 Difference]: Start difference. First operand has 398 places, 523 transitions, 6941 flow. Second operand 10 states and 161 transitions. [2024-06-28 04:14:19,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 555 transitions, 8205 flow [2024-06-28 04:14:21,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 555 transitions, 7909 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:21,619 INFO L231 Difference]: Finished difference. Result has 402 places, 529 transitions, 6877 flow [2024-06-28 04:14:21,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6645, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6877, PETRI_PLACES=402, PETRI_TRANSITIONS=529} [2024-06-28 04:14:21,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 04:14:21,620 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 529 transitions, 6877 flow [2024-06-28 04:14:21,620 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:21,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:21,620 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:21,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:14:21,620 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:14:21,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:21,621 INFO L85 PathProgramCache]: Analyzing trace with hash -392940141, now seen corresponding path program 9 times [2024-06-28 04:14:21,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:21,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848305761] [2024-06-28 04:14:21,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:21,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:21,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:24,888 INFO L134 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:24,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:24,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848305761] [2024-06-28 04:14:24,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848305761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:24,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:24,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:24,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187231710] [2024-06-28 04:14:24,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:24,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:24,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:24,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:24,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:24,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:24,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 529 transitions, 6877 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:24,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:24,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:24,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:27,066 INFO L124 PetriNetUnfolderBase]: 3235/5301 cut-off events. [2024-06-28 04:14:27,066 INFO L125 PetriNetUnfolderBase]: For 640400/640402 co-relation queries the response was YES. [2024-06-28 04:14:27,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41124 conditions, 5301 events. 3235/5301 cut-off events. For 640400/640402 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 33401 event pairs, 609 based on Foata normal form. 2/5301 useless extension candidates. Maximal degree in co-relation 40954. Up to 4798 conditions per place. [2024-06-28 04:14:27,145 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 479 selfloop transitions, 75 changer transitions 0/559 dead transitions. [2024-06-28 04:14:27,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 559 transitions, 8259 flow [2024-06-28 04:14:27,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:14:27,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:14:27,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-28 04:14:27,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 04:14:27,147 INFO L175 Difference]: Start difference. First operand has 402 places, 529 transitions, 6877 flow. Second operand 12 states and 188 transitions. [2024-06-28 04:14:27,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 559 transitions, 8259 flow [2024-06-28 04:14:29,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 559 transitions, 8135 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:29,194 INFO L231 Difference]: Finished difference. Result has 408 places, 529 transitions, 6910 flow [2024-06-28 04:14:29,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6753, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6910, PETRI_PLACES=408, PETRI_TRANSITIONS=529} [2024-06-28 04:14:29,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-28 04:14:29,194 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 529 transitions, 6910 flow [2024-06-28 04:14:29,194 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:29,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:29,194 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:29,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:14:29,194 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:14:29,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:29,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1843619581, now seen corresponding path program 10 times [2024-06-28 04:14:29,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:29,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517107391] [2024-06-28 04:14:29,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:29,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:29,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:32,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:32,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:32,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517107391] [2024-06-28 04:14:32,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517107391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:32,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:32,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:32,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986736080] [2024-06-28 04:14:32,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:32,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:32,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:32,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:32,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:32,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:32,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 529 transitions, 6910 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:32,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:32,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:32,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:34,428 INFO L124 PetriNetUnfolderBase]: 3229/5285 cut-off events. [2024-06-28 04:14:34,428 INFO L125 PetriNetUnfolderBase]: For 643106/643111 co-relation queries the response was YES. [2024-06-28 04:14:34,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41013 conditions, 5285 events. 3229/5285 cut-off events. For 643106/643111 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 33204 event pairs, 615 based on Foata normal form. 4/5286 useless extension candidates. Maximal degree in co-relation 40842. Up to 4455 conditions per place. [2024-06-28 04:14:34,500 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 375 selfloop transitions, 178 changer transitions 0/558 dead transitions. [2024-06-28 04:14:34,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 558 transitions, 8694 flow [2024-06-28 04:14:34,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:14:34,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:14:34,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:14:34,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:14:34,501 INFO L175 Difference]: Start difference. First operand has 408 places, 529 transitions, 6910 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:14:34,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 558 transitions, 8694 flow [2024-06-28 04:14:36,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 558 transitions, 8539 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 04:14:36,571 INFO L231 Difference]: Finished difference. Result has 409 places, 529 transitions, 7117 flow [2024-06-28 04:14:36,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6755, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7117, PETRI_PLACES=409, PETRI_TRANSITIONS=529} [2024-06-28 04:14:36,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-28 04:14:36,571 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 529 transitions, 7117 flow [2024-06-28 04:14:36,571 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,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:36,571 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,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:14:36,571 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:14:36,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:36,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1557636977, now seen corresponding path program 11 times [2024-06-28 04:14:36,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:36,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062657404] [2024-06-28 04:14:36,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:36,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:36,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:40,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:40,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:40,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062657404] [2024-06-28 04:14:40,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062657404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:40,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:40,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:40,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436778659] [2024-06-28 04:14:40,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:40,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:40,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:40,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:40,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:40,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:40,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 529 transitions, 7117 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:40,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:40,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:40,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:42,488 INFO L124 PetriNetUnfolderBase]: 3223/5279 cut-off events. [2024-06-28 04:14:42,488 INFO L125 PetriNetUnfolderBase]: For 645001/645003 co-relation queries the response was YES. [2024-06-28 04:14:42,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41167 conditions, 5279 events. 3223/5279 cut-off events. For 645001/645003 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 33212 event pairs, 606 based on Foata normal form. 2/5279 useless extension candidates. Maximal degree in co-relation 40995. Up to 4785 conditions per place. [2024-06-28 04:14:42,566 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 482 selfloop transitions, 75 changer transitions 0/562 dead transitions. [2024-06-28 04:14:42,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 562 transitions, 8311 flow [2024-06-28 04:14:42,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:14:42,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:14:42,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 213 transitions. [2024-06-28 04:14:42,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3622448979591837 [2024-06-28 04:14:42,567 INFO L175 Difference]: Start difference. First operand has 409 places, 529 transitions, 7117 flow. Second operand 14 states and 213 transitions. [2024-06-28 04:14:42,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 562 transitions, 8311 flow [2024-06-28 04:14:44,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 562 transitions, 7905 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 04:14:44,726 INFO L231 Difference]: Finished difference. Result has 415 places, 529 transitions, 6867 flow [2024-06-28 04:14:44,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6711, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6867, PETRI_PLACES=415, PETRI_TRANSITIONS=529} [2024-06-28 04:14:44,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-28 04:14:44,726 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 529 transitions, 6867 flow [2024-06-28 04:14:44,726 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,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:44,726 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,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:14:44,727 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:14:44,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:44,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1546792061, now seen corresponding path program 6 times [2024-06-28 04:14:44,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:44,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893619493] [2024-06-28 04:14:44,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:44,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:44,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:48,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:48,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:48,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893619493] [2024-06-28 04:14:48,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893619493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:48,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:48,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:48,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70367100] [2024-06-28 04:14:48,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:48,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:48,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:48,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:48,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:48,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:48,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 529 transitions, 6867 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:48,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:48,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:48,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:50,578 INFO L124 PetriNetUnfolderBase]: 3217/5269 cut-off events. [2024-06-28 04:14:50,578 INFO L125 PetriNetUnfolderBase]: For 644626/644635 co-relation queries the response was YES. [2024-06-28 04:14:50,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40631 conditions, 5269 events. 3217/5269 cut-off events. For 644626/644635 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 33168 event pairs, 606 based on Foata normal form. 10/5276 useless extension candidates. Maximal degree in co-relation 40458. Up to 4727 conditions per place. [2024-06-28 04:14:50,653 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 454 selfloop transitions, 102 changer transitions 0/561 dead transitions. [2024-06-28 04:14:50,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 561 transitions, 8271 flow [2024-06-28 04:14:50,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:14:50,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:14:50,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-28 04:14:50,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 04:14:50,654 INFO L175 Difference]: Start difference. First operand has 415 places, 529 transitions, 6867 flow. Second operand 12 states and 188 transitions. [2024-06-28 04:14:50,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 561 transitions, 8271 flow [2024-06-28 04:14:53,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 561 transitions, 8062 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-28 04:14:53,022 INFO L231 Difference]: Finished difference. Result has 413 places, 529 transitions, 6868 flow [2024-06-28 04:14:53,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6868, PETRI_PLACES=413, PETRI_TRANSITIONS=529} [2024-06-28 04:14:53,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-28 04:14:53,022 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 529 transitions, 6868 flow [2024-06-28 04:14:53,022 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:53,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:53,022 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:53,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:14:53,023 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:14:53,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:53,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1554155057, now seen corresponding path program 12 times [2024-06-28 04:14:53,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:53,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83919662] [2024-06-28 04:14:53,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:53,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:53,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:56,888 INFO L134 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:56,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:56,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83919662] [2024-06-28 04:14:56,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83919662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:56,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:56,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:56,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766949631] [2024-06-28 04:14:56,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:56,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:56,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:56,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:56,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:56,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:56,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 529 transitions, 6868 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:56,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:56,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:56,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:59,078 INFO L124 PetriNetUnfolderBase]: 3211/5261 cut-off events. [2024-06-28 04:14:59,078 INFO L125 PetriNetUnfolderBase]: For 645707/645712 co-relation queries the response was YES. [2024-06-28 04:14:59,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40508 conditions, 5261 events. 3211/5261 cut-off events. For 645707/645712 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 33080 event pairs, 611 based on Foata normal form. 4/5262 useless extension candidates. Maximal degree in co-relation 40334. Up to 4437 conditions per place. [2024-06-28 04:14:59,150 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 369 selfloop transitions, 187 changer transitions 0/561 dead transitions. [2024-06-28 04:14:59,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 561 transitions, 8474 flow [2024-06-28 04:14:59,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:14:59,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:14:59,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 207 transitions. [2024-06-28 04:14:59,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3791208791208791 [2024-06-28 04:14:59,152 INFO L175 Difference]: Start difference. First operand has 413 places, 529 transitions, 6868 flow. Second operand 13 states and 207 transitions. [2024-06-28 04:14:59,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 561 transitions, 8474 flow [2024-06-28 04:15:01,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 561 transitions, 8261 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 04:15:01,321 INFO L231 Difference]: Finished difference. Result has 416 places, 529 transitions, 7035 flow [2024-06-28 04:15:01,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6655, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7035, PETRI_PLACES=416, PETRI_TRANSITIONS=529} [2024-06-28 04:15:01,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 04:15:01,321 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 529 transitions, 7035 flow [2024-06-28 04:15:01,321 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:15:01,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:01,321 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:15:01,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:15:01,322 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:15:01,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:01,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1554155243, now seen corresponding path program 12 times [2024-06-28 04:15:01,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:01,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479474219] [2024-06-28 04:15:01,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:01,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:01,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:04,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:04,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:04,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479474219] [2024-06-28 04:15:04,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479474219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:04,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:04,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:04,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857801266] [2024-06-28 04:15:04,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:04,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:04,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:04,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:04,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:04,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:04,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 529 transitions, 7035 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:15:04,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:04,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:04,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:07,067 INFO L124 PetriNetUnfolderBase]: 3208/5267 cut-off events. [2024-06-28 04:15:07,067 INFO L125 PetriNetUnfolderBase]: For 647037/647042 co-relation queries the response was YES. [2024-06-28 04:15:07,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40731 conditions, 5267 events. 3208/5267 cut-off events. For 647037/647042 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 33270 event pairs, 637 based on Foata normal form. 3/5267 useless extension candidates. Maximal degree in co-relation 40556. Up to 4640 conditions per place. [2024-06-28 04:15:07,149 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 408 selfloop transitions, 141 changer transitions 0/554 dead transitions. [2024-06-28 04:15:07,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 554 transitions, 8407 flow [2024-06-28 04:15:07,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:15:07,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:15:07,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-28 04:15:07,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 04:15:07,151 INFO L175 Difference]: Start difference. First operand has 416 places, 529 transitions, 7035 flow. Second operand 12 states and 186 transitions. [2024-06-28 04:15:07,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 554 transitions, 8407 flow [2024-06-28 04:15:09,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 554 transitions, 7967 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-28 04:15:09,477 INFO L231 Difference]: Finished difference. Result has 416 places, 529 transitions, 6883 flow [2024-06-28 04:15:09,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6595, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6883, PETRI_PLACES=416, PETRI_TRANSITIONS=529} [2024-06-28 04:15:09,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 04:15:09,478 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 529 transitions, 6883 flow [2024-06-28 04:15:09,478 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:15:09,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:09,478 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:15:09,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:15:09,478 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:15:09,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:09,478 INFO L85 PathProgramCache]: Analyzing trace with hash -623926885, now seen corresponding path program 4 times [2024-06-28 04:15:09,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:09,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563180632] [2024-06-28 04:15:09,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:09,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:09,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:12,807 INFO L134 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:15:12,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:12,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563180632] [2024-06-28 04:15:12,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563180632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:12,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:12,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:12,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178463313] [2024-06-28 04:15:12,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:12,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:12,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:12,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:12,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:12,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:12,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 529 transitions, 6883 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:15:12,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:12,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:12,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:14,653 INFO L124 PetriNetUnfolderBase]: 3190/5234 cut-off events. [2024-06-28 04:15:14,653 INFO L125 PetriNetUnfolderBase]: For 651464/651470 co-relation queries the response was YES. [2024-06-28 04:15:14,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39555 conditions, 5234 events. 3190/5234 cut-off events. For 651464/651470 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 32903 event pairs, 467 based on Foata normal form. 14/5246 useless extension candidates. Maximal degree in co-relation 39379. Up to 4423 conditions per place. [2024-06-28 04:15:14,731 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 492 selfloop transitions, 78 changer transitions 0/575 dead transitions. [2024-06-28 04:15:14,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 575 transitions, 8203 flow [2024-06-28 04:15:14,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:15:14,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:15:14,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:15:14,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:15:14,732 INFO L175 Difference]: Start difference. First operand has 416 places, 529 transitions, 6883 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:15:14,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 575 transitions, 8203 flow [2024-06-28 04:15:16,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 575 transitions, 7925 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 04:15:16,903 INFO L231 Difference]: Finished difference. Result has 416 places, 529 transitions, 6771 flow [2024-06-28 04:15:16,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6605, PETRI_DIFFERENCE_MINUEND_PLACES=406, 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=6771, PETRI_PLACES=416, PETRI_TRANSITIONS=529} [2024-06-28 04:15:16,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 04:15:16,904 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 529 transitions, 6771 flow [2024-06-28 04:15:16,904 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:15:16,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:16,904 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:15:16,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:15:16,904 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:15:16,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:16,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1720491819, now seen corresponding path program 13 times [2024-06-28 04:15:16,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:16,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234906487] [2024-06-28 04:15:16,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:16,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:16,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:20,054 INFO L134 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:15:20,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:20,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234906487] [2024-06-28 04:15:20,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234906487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:20,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:20,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:20,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539128933] [2024-06-28 04:15:20,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:20,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:20,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:20,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:20,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:20,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:20,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 529 transitions, 6771 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:15:20,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:20,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:20,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:22,365 INFO L124 PetriNetUnfolderBase]: 3203/5262 cut-off events. [2024-06-28 04:15:22,365 INFO L125 PetriNetUnfolderBase]: For 630047/630053 co-relation queries the response was YES. [2024-06-28 04:15:22,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39992 conditions, 5262 events. 3203/5262 cut-off events. For 630047/630053 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33204 event pairs, 639 based on Foata normal form. 2/5256 useless extension candidates. Maximal degree in co-relation 39815. Up to 4429 conditions per place. [2024-06-28 04:15:22,433 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 216 changer transitions 0/567 dead transitions. [2024-06-28 04:15:22,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 567 transitions, 8555 flow [2024-06-28 04:15:22,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:22,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:22,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:15:22,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 04:15:22,435 INFO L175 Difference]: Start difference. First operand has 416 places, 529 transitions, 6771 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:15:22,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 567 transitions, 8555 flow [2024-06-28 04:15:24,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 567 transitions, 8419 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:24,784 INFO L231 Difference]: Finished difference. Result has 418 places, 535 transitions, 7229 flow [2024-06-28 04:15:24,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7229, PETRI_PLACES=418, PETRI_TRANSITIONS=535} [2024-06-28 04:15:24,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-28 04:15:24,784 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 535 transitions, 7229 flow [2024-06-28 04:15:24,785 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:15:24,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:24,785 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:15:24,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:15:24,785 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:15:24,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:24,785 INFO L85 PathProgramCache]: Analyzing trace with hash -292159181, now seen corresponding path program 14 times [2024-06-28 04:15:24,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:24,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379384477] [2024-06-28 04:15:24,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:24,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:24,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:27,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:15:27,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:27,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379384477] [2024-06-28 04:15:27,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379384477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:27,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:27,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:27,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876526283] [2024-06-28 04:15:27,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:27,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:27,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:27,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:27,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:27,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:27,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 535 transitions, 7229 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:15:27,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:27,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:27,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:30,085 INFO L124 PetriNetUnfolderBase]: 3208/5271 cut-off events. [2024-06-28 04:15:30,085 INFO L125 PetriNetUnfolderBase]: For 609438/609444 co-relation queries the response was YES. [2024-06-28 04:15:30,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40130 conditions, 5271 events. 3208/5271 cut-off events. For 609438/609444 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33307 event pairs, 641 based on Foata normal form. 2/5265 useless extension candidates. Maximal degree in co-relation 39953. Up to 4435 conditions per place. [2024-06-28 04:15:30,161 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 216 changer transitions 0/566 dead transitions. [2024-06-28 04:15:30,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 566 transitions, 8925 flow [2024-06-28 04:15:30,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:30,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:30,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:15:30,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-28 04:15:30,163 INFO L175 Difference]: Start difference. First operand has 418 places, 535 transitions, 7229 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:15:30,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 566 transitions, 8925 flow [2024-06-28 04:15:32,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 566 transitions, 8491 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-28 04:15:32,382 INFO L231 Difference]: Finished difference. Result has 422 places, 538 transitions, 7311 flow [2024-06-28 04:15:32,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7311, PETRI_PLACES=422, PETRI_TRANSITIONS=538} [2024-06-28 04:15:32,382 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-28 04:15:32,382 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 538 transitions, 7311 flow [2024-06-28 04:15:32,382 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:15:32,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:32,382 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:15:32,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:15:32,382 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:15:32,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:32,383 INFO L85 PathProgramCache]: Analyzing trace with hash -809329395, now seen corresponding path program 7 times [2024-06-28 04:15:32,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:32,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26330163] [2024-06-28 04:15:32,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:32,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:32,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:35,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:35,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:35,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26330163] [2024-06-28 04:15:35,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26330163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:35,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:35,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:35,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328193667] [2024-06-28 04:15:35,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:35,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:35,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:35,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:35,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:35,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:35,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 538 transitions, 7311 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:15:35,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:35,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:35,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:37,584 INFO L124 PetriNetUnfolderBase]: 3234/5309 cut-off events. [2024-06-28 04:15:37,584 INFO L125 PetriNetUnfolderBase]: For 637324/637340 co-relation queries the response was YES. [2024-06-28 04:15:37,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40612 conditions, 5309 events. 3234/5309 cut-off events. For 637324/637340 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 33512 event pairs, 622 based on Foata normal form. 16/5321 useless extension candidates. Maximal degree in co-relation 40434. Up to 4766 conditions per place. [2024-06-28 04:15:37,669 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 466 selfloop transitions, 105 changer transitions 0/576 dead transitions. [2024-06-28 04:15:37,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 576 transitions, 8845 flow [2024-06-28 04:15:37,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:15:37,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:15:37,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 04:15:37,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:15:37,671 INFO L175 Difference]: Start difference. First operand has 422 places, 538 transitions, 7311 flow. Second operand 10 states and 165 transitions. [2024-06-28 04:15:37,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 576 transitions, 8845 flow [2024-06-28 04:15:40,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 576 transitions, 8511 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:15:40,185 INFO L231 Difference]: Finished difference. Result has 427 places, 544 transitions, 7287 flow [2024-06-28 04:15:40,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6981, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7287, PETRI_PLACES=427, PETRI_TRANSITIONS=544} [2024-06-28 04:15:40,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-28 04:15:40,185 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 544 transitions, 7287 flow [2024-06-28 04:15:40,185 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:15:40,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:40,185 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:15:40,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:15:40,185 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:15:40,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:40,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1219025545, now seen corresponding path program 8 times [2024-06-28 04:15:40,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:40,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107516359] [2024-06-28 04:15:40,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:40,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:40,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:43,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:43,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:43,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107516359] [2024-06-28 04:15:43,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107516359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:43,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:43,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:43,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175380139] [2024-06-28 04:15:43,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:43,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:43,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:43,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:43,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:43,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:43,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 544 transitions, 7287 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:15:43,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:43,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:43,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:45,211 INFO L124 PetriNetUnfolderBase]: 3276/5373 cut-off events. [2024-06-28 04:15:45,211 INFO L125 PetriNetUnfolderBase]: For 668808/668824 co-relation queries the response was YES. [2024-06-28 04:15:45,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41012 conditions, 5373 events. 3276/5373 cut-off events. For 668808/668824 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 33966 event pairs, 569 based on Foata normal form. 16/5385 useless extension candidates. Maximal degree in co-relation 40833. Up to 4492 conditions per place. [2024-06-28 04:15:45,294 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 395 selfloop transitions, 187 changer transitions 0/587 dead transitions. [2024-06-28 04:15:45,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 9177 flow [2024-06-28 04:15:45,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:45,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:45,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:15:45,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-28 04:15:45,295 INFO L175 Difference]: Start difference. First operand has 427 places, 544 transitions, 7287 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:15:45,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 9177 flow [2024-06-28 04:15:48,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 587 transitions, 8996 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:15:48,035 INFO L231 Difference]: Finished difference. Result has 430 places, 556 transitions, 7704 flow [2024-06-28 04:15:48,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7120, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7704, PETRI_PLACES=430, PETRI_TRANSITIONS=556} [2024-06-28 04:15:48,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-28 04:15:48,035 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 556 transitions, 7704 flow [2024-06-28 04:15:48,036 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:15:48,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:48,036 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:15:48,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:15:48,036 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:15:48,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:48,036 INFO L85 PathProgramCache]: Analyzing trace with hash -49004255, now seen corresponding path program 15 times [2024-06-28 04:15:48,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:48,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437932955] [2024-06-28 04:15:48,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:48,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:48,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:51,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:15:51,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:51,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437932955] [2024-06-28 04:15:51,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437932955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:51,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:51,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:51,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703136452] [2024-06-28 04:15:51,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:51,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:51,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:51,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:51,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:51,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:51,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 556 transitions, 7704 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:15:51,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:51,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:51,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:53,508 INFO L124 PetriNetUnfolderBase]: 3297/5394 cut-off events. [2024-06-28 04:15:53,508 INFO L125 PetriNetUnfolderBase]: For 691247/691253 co-relation queries the response was YES. [2024-06-28 04:15:53,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42356 conditions, 5394 events. 3297/5394 cut-off events. For 691247/691253 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 34034 event pairs, 642 based on Foata normal form. 2/5388 useless extension candidates. Maximal degree in co-relation 42175. Up to 4553 conditions per place. [2024-06-28 04:15:53,591 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 384 selfloop transitions, 210 changer transitions 0/599 dead transitions. [2024-06-28 04:15:53,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 599 transitions, 10043 flow [2024-06-28 04:15:53,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:53,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:53,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:15:53,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:15:53,592 INFO L175 Difference]: Start difference. First operand has 430 places, 556 transitions, 7704 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:15:53,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 599 transitions, 10043 flow [2024-06-28 04:15:56,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 599 transitions, 9835 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-28 04:15:56,471 INFO L231 Difference]: Finished difference. Result has 435 places, 565 transitions, 8117 flow [2024-06-28 04:15:56,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7496, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8117, PETRI_PLACES=435, PETRI_TRANSITIONS=565} [2024-06-28 04:15:56,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-28 04:15:56,472 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 565 transitions, 8117 flow [2024-06-28 04:15:56,472 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:15:56,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:56,472 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:15:56,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:15:56,472 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:15:56,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:56,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1232839761, now seen corresponding path program 16 times [2024-06-28 04:15:56,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:56,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620488743] [2024-06-28 04:15:56,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:56,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:56,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:59,779 INFO L134 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:15:59,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:59,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620488743] [2024-06-28 04:15:59,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620488743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:59,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:59,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:59,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238956412] [2024-06-28 04:15:59,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:59,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:59,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:59,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:59,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:59,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:15:59,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 565 transitions, 8117 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:15:59,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:59,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:15:59,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:02,112 INFO L124 PetriNetUnfolderBase]: 3310/5416 cut-off events. [2024-06-28 04:16:02,112 INFO L125 PetriNetUnfolderBase]: For 708148/708154 co-relation queries the response was YES. [2024-06-28 04:16:02,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42838 conditions, 5416 events. 3310/5416 cut-off events. For 708148/708154 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 34136 event pairs, 644 based on Foata normal form. 2/5410 useless extension candidates. Maximal degree in co-relation 42655. Up to 4568 conditions per place. [2024-06-28 04:16:02,193 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 214 changer transitions 0/601 dead transitions. [2024-06-28 04:16:02,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 601 transitions, 10405 flow [2024-06-28 04:16:02,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:02,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:16:02,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 04:16:02,194 INFO L175 Difference]: Start difference. First operand has 435 places, 565 transitions, 8117 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:16:02,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 601 transitions, 10405 flow [2024-06-28 04:16:05,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 601 transitions, 9497 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-28 04:16:05,389 INFO L231 Difference]: Finished difference. Result has 435 places, 571 transitions, 7787 flow [2024-06-28 04:16:05,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7251, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7787, PETRI_PLACES=435, PETRI_TRANSITIONS=571} [2024-06-28 04:16:05,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-28 04:16:05,389 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 571 transitions, 7787 flow [2024-06-28 04:16:05,389 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:16:05,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:05,389 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:16:05,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:16:05,390 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:16:05,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:05,390 INFO L85 PathProgramCache]: Analyzing trace with hash 62103859, now seen corresponding path program 17 times [2024-06-28 04:16:05,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:05,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585492924] [2024-06-28 04:16:05,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:05,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:05,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:08,364 INFO L134 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:16:08,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:08,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585492924] [2024-06-28 04:16:08,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585492924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:08,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:08,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:08,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911217217] [2024-06-28 04:16:08,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:08,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:08,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:08,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:08,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:08,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:08,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 571 transitions, 7787 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:16:08,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:08,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:08,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:10,574 INFO L124 PetriNetUnfolderBase]: 3315/5429 cut-off events. [2024-06-28 04:16:10,574 INFO L125 PetriNetUnfolderBase]: For 715577/715583 co-relation queries the response was YES. [2024-06-28 04:16:10,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42556 conditions, 5429 events. 3315/5429 cut-off events. For 715577/715583 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34382 event pairs, 646 based on Foata normal form. 2/5423 useless extension candidates. Maximal degree in co-relation 42373. Up to 4574 conditions per place. [2024-06-28 04:16:10,659 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 239 changer transitions 0/598 dead transitions. [2024-06-28 04:16:10,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 598 transitions, 9528 flow [2024-06-28 04:16:10,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:10,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:10,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:16:10,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 04:16:10,660 INFO L175 Difference]: Start difference. First operand has 435 places, 571 transitions, 7787 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:16:10,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 598 transitions, 9528 flow [2024-06-28 04:16:13,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 598 transitions, 9066 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:13,728 INFO L231 Difference]: Finished difference. Result has 438 places, 574 transitions, 7860 flow [2024-06-28 04:16:13,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7331, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7860, PETRI_PLACES=438, PETRI_TRANSITIONS=574} [2024-06-28 04:16:13,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-28 04:16:13,728 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 574 transitions, 7860 flow [2024-06-28 04:16:13,728 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:16:13,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:13,728 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:16:13,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:16:13,729 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:16:13,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:13,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1219441255, now seen corresponding path program 9 times [2024-06-28 04:16:13,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:13,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070952873] [2024-06-28 04:16:13,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:13,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:13,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:16,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:16:16,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:16,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070952873] [2024-06-28 04:16:16,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070952873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:16,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:16,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:16,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137282482] [2024-06-28 04:16:16,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:16,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:16,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:16,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:16,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:16,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:16,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 574 transitions, 7860 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:16:16,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:16,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:16,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:18,824 INFO L124 PetriNetUnfolderBase]: 3309/5423 cut-off events. [2024-06-28 04:16:18,824 INFO L125 PetriNetUnfolderBase]: For 721636/721652 co-relation queries the response was YES. [2024-06-28 04:16:18,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42427 conditions, 5423 events. 3309/5423 cut-off events. For 721636/721652 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34342 event pairs, 625 based on Foata normal form. 16/5435 useless extension candidates. Maximal degree in co-relation 42243. Up to 4883 conditions per place. [2024-06-28 04:16:18,905 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 492 selfloop transitions, 102 changer transitions 0/599 dead transitions. [2024-06-28 04:16:18,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 599 transitions, 9122 flow [2024-06-28 04:16:18,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:18,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:18,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:16:18,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 04:16:18,907 INFO L175 Difference]: Start difference. First operand has 438 places, 574 transitions, 7860 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:16:18,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 599 transitions, 9122 flow [2024-06-28 04:16:22,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 599 transitions, 8740 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:22,085 INFO L231 Difference]: Finished difference. Result has 441 places, 574 transitions, 7688 flow [2024-06-28 04:16:22,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7688, PETRI_PLACES=441, PETRI_TRANSITIONS=574} [2024-06-28 04:16:22,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-28 04:16:22,086 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 574 transitions, 7688 flow [2024-06-28 04:16:22,086 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:16:22,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:22,086 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:16:22,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:16:22,086 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:16:22,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:22,087 INFO L85 PathProgramCache]: Analyzing trace with hash -48705353, now seen corresponding path program 10 times [2024-06-28 04:16:22,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:22,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904645419] [2024-06-28 04:16:22,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:22,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:25,225 INFO L134 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:16:25,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:25,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904645419] [2024-06-28 04:16:25,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904645419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:25,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:25,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:25,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505120191] [2024-06-28 04:16:25,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:25,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:25,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:25,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:25,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:25,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:25,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 574 transitions, 7688 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:16:25,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:25,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:25,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:27,473 INFO L124 PetriNetUnfolderBase]: 3303/5417 cut-off events. [2024-06-28 04:16:27,473 INFO L125 PetriNetUnfolderBase]: For 720815/720831 co-relation queries the response was YES. [2024-06-28 04:16:27,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41961 conditions, 5417 events. 3303/5417 cut-off events. For 720815/720831 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34251 event pairs, 618 based on Foata normal form. 16/5429 useless extension candidates. Maximal degree in co-relation 41776. Up to 4802 conditions per place. [2024-06-28 04:16:27,547 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 482 selfloop transitions, 122 changer transitions 0/609 dead transitions. [2024-06-28 04:16:27,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 609 transitions, 9442 flow [2024-06-28 04:16:27,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:16:27,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:16:27,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 04:16:27,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-28 04:16:27,548 INFO L175 Difference]: Start difference. First operand has 441 places, 574 transitions, 7688 flow. Second operand 11 states and 181 transitions. [2024-06-28 04:16:27,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 609 transitions, 9442 flow [2024-06-28 04:16:30,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 609 transitions, 9210 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 04:16:30,494 INFO L231 Difference]: Finished difference. Result has 445 places, 574 transitions, 7706 flow [2024-06-28 04:16:30,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7706, PETRI_PLACES=445, PETRI_TRANSITIONS=574} [2024-06-28 04:16:30,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-28 04:16:30,495 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 574 transitions, 7706 flow [2024-06-28 04:16:30,495 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:16:30,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:30,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:30,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:16:30,495 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:16:30,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:30,495 INFO L85 PathProgramCache]: Analyzing trace with hash -54366635, now seen corresponding path program 18 times [2024-06-28 04:16:30,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:30,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640175396] [2024-06-28 04:16:30,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:30,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:30,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:33,735 INFO L134 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:16:33,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:33,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640175396] [2024-06-28 04:16:33,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640175396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:33,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:33,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:33,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858551366] [2024-06-28 04:16:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:33,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:33,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:33,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:33,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:33,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:33,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 574 transitions, 7706 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:16:33,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:33,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:33,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:35,993 INFO L124 PetriNetUnfolderBase]: 3300/5401 cut-off events. [2024-06-28 04:16:35,993 INFO L125 PetriNetUnfolderBase]: For 720558/720564 co-relation queries the response was YES. [2024-06-28 04:16:36,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41961 conditions, 5401 events. 3300/5401 cut-off events. For 720558/720564 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34081 event pairs, 640 based on Foata normal form. 2/5395 useless extension candidates. Maximal degree in co-relation 41775. Up to 4555 conditions per place. [2024-06-28 04:16:36,076 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 224 changer transitions 0/607 dead transitions. [2024-06-28 04:16:36,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 607 transitions, 9678 flow [2024-06-28 04:16:36,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:36,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:36,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:16:36,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:16:36,077 INFO L175 Difference]: Start difference. First operand has 445 places, 574 transitions, 7706 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:16:36,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 607 transitions, 9678 flow [2024-06-28 04:16:39,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 607 transitions, 9268 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-28 04:16:39,118 INFO L231 Difference]: Finished difference. Result has 443 places, 574 transitions, 7750 flow [2024-06-28 04:16:39,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7296, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7750, PETRI_PLACES=443, PETRI_TRANSITIONS=574} [2024-06-28 04:16:39,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-28 04:16:39,119 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 574 transitions, 7750 flow [2024-06-28 04:16:39,119 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:16:39,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:39,119 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:16:39,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:16:39,119 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:16:39,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:39,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1227298821, now seen corresponding path program 19 times [2024-06-28 04:16:39,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:39,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871939374] [2024-06-28 04:16:39,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:39,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:39,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:42,697 INFO L134 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:16:42,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:42,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871939374] [2024-06-28 04:16:42,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871939374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:42,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:42,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:42,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817001664] [2024-06-28 04:16:42,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:42,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:42,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:42,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:42,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:42,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:42,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 574 transitions, 7750 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:16:42,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:42,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:42,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:44,843 INFO L124 PetriNetUnfolderBase]: 3310/5423 cut-off events. [2024-06-28 04:16:44,843 INFO L125 PetriNetUnfolderBase]: For 733608/733614 co-relation queries the response was YES. [2024-06-28 04:16:44,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42154 conditions, 5423 events. 3310/5423 cut-off events. For 733608/733614 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 34282 event pairs, 640 based on Foata normal form. 2/5417 useless extension candidates. Maximal degree in co-relation 41968. Up to 4822 conditions per place. [2024-06-28 04:16:44,924 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 484 selfloop transitions, 117 changer transitions 0/606 dead transitions. [2024-06-28 04:16:44,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 606 transitions, 9121 flow [2024-06-28 04:16:44,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:44,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:44,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:16:44,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 04:16:44,925 INFO L175 Difference]: Start difference. First operand has 443 places, 574 transitions, 7750 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:16:44,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 606 transitions, 9121 flow [2024-06-28 04:16:48,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 606 transitions, 8615 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 04:16:48,020 INFO L231 Difference]: Finished difference. Result has 444 places, 580 transitions, 7587 flow [2024-06-28 04:16:48,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7260, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7587, PETRI_PLACES=444, PETRI_TRANSITIONS=580} [2024-06-28 04:16:48,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-28 04:16:48,021 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 580 transitions, 7587 flow [2024-06-28 04:16:48,021 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:16:48,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:48,021 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:16:48,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:16:48,022 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:16:48,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:48,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1227299007, now seen corresponding path program 13 times [2024-06-28 04:16:48,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:48,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760678683] [2024-06-28 04:16:48,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:48,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:48,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:51,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:51,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:51,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760678683] [2024-06-28 04:16:51,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760678683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:51,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:51,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:51,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230617547] [2024-06-28 04:16:51,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:51,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:51,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:51,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:51,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:51,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:51,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 580 transitions, 7587 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:16:51,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:51,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:51,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:53,320 INFO L124 PetriNetUnfolderBase]: 3320/5433 cut-off events. [2024-06-28 04:16:53,320 INFO L125 PetriNetUnfolderBase]: For 751318/751324 co-relation queries the response was YES. [2024-06-28 04:16:53,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42039 conditions, 5433 events. 3320/5433 cut-off events. For 751318/751324 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 34342 event pairs, 640 based on Foata normal form. 3/5428 useless extension candidates. Maximal degree in co-relation 41852. Up to 4785 conditions per place. [2024-06-28 04:16:53,396 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 132 changer transitions 0/615 dead transitions. [2024-06-28 04:16:53,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 615 transitions, 9176 flow [2024-06-28 04:16:53,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:16:53,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:16:53,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 04:16:53,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-28 04:16:53,397 INFO L175 Difference]: Start difference. First operand has 444 places, 580 transitions, 7587 flow. Second operand 11 states and 179 transitions. [2024-06-28 04:16:53,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 615 transitions, 9176 flow [2024-06-28 04:16:56,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 615 transitions, 8922 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:56,444 INFO L231 Difference]: Finished difference. Result has 449 places, 583 transitions, 7658 flow [2024-06-28 04:16:56,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7333, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7658, PETRI_PLACES=449, PETRI_TRANSITIONS=583} [2024-06-28 04:16:56,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-28 04:16:56,445 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 583 transitions, 7658 flow [2024-06-28 04:16:56,445 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:16:56,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:56,445 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:16:56,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:16:56,445 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:16:56,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:56,445 INFO L85 PathProgramCache]: Analyzing trace with hash -542374525, now seen corresponding path program 20 times [2024-06-28 04:16:56,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:56,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440567417] [2024-06-28 04:16:56,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:56,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:56,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:59,711 INFO L134 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:16:59,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:59,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440567417] [2024-06-28 04:16:59,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440567417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:59,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:59,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:59,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285406644] [2024-06-28 04:16:59,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:59,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:59,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:59,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:59,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:59,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:16:59,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 583 transitions, 7658 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:16:59,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:59,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:16:59,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:01,702 INFO L124 PetriNetUnfolderBase]: 3317/5437 cut-off events. [2024-06-28 04:17:01,702 INFO L125 PetriNetUnfolderBase]: For 750342/750348 co-relation queries the response was YES. [2024-06-28 04:17:01,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42063 conditions, 5437 events. 3317/5437 cut-off events. For 750342/750348 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34387 event pairs, 644 based on Foata normal form. 2/5431 useless extension candidates. Maximal degree in co-relation 41875. Up to 4822 conditions per place. [2024-06-28 04:17:01,785 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 123 changer transitions 0/606 dead transitions. [2024-06-28 04:17:01,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 606 transitions, 9154 flow [2024-06-28 04:17:01,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:01,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:01,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:17:01,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 04:17:01,786 INFO L175 Difference]: Start difference. First operand has 449 places, 583 transitions, 7658 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:17:01,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 606 transitions, 9154 flow [2024-06-28 04:17:04,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 606 transitions, 8722 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-28 04:17:04,959 INFO L231 Difference]: Finished difference. Result has 448 places, 583 transitions, 7478 flow [2024-06-28 04:17:04,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7226, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7478, PETRI_PLACES=448, PETRI_TRANSITIONS=583} [2024-06-28 04:17:04,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-28 04:17:04,959 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 583 transitions, 7478 flow [2024-06-28 04:17:04,960 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:17:04,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:04,960 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:17:04,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 04:17:04,960 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:04,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:04,960 INFO L85 PathProgramCache]: Analyzing trace with hash -44986283, now seen corresponding path program 11 times [2024-06-28 04:17:04,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:04,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016675649] [2024-06-28 04:17:04,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:04,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:08,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:17:08,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:08,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016675649] [2024-06-28 04:17:08,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016675649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:08,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:08,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:08,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670399674] [2024-06-28 04:17:08,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:08,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:08,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:08,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:08,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:08,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:08,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 583 transitions, 7478 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:17:08,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:08,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:08,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:10,529 INFO L124 PetriNetUnfolderBase]: 3327/5461 cut-off events. [2024-06-28 04:17:10,529 INFO L125 PetriNetUnfolderBase]: For 768104/768120 co-relation queries the response was YES. [2024-06-28 04:17:10,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41850 conditions, 5461 events. 3327/5461 cut-off events. For 768104/768120 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 34678 event pairs, 623 based on Foata normal form. 16/5473 useless extension candidates. Maximal degree in co-relation 41662. Up to 4966 conditions per place. [2024-06-28 04:17:10,617 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 545 selfloop transitions, 67 changer transitions 0/617 dead transitions. [2024-06-28 04:17:10,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 617 transitions, 9068 flow [2024-06-28 04:17:10,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:17:10,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:17:10,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 04:17:10,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-28 04:17:10,618 INFO L175 Difference]: Start difference. First operand has 448 places, 583 transitions, 7478 flow. Second operand 11 states and 174 transitions. [2024-06-28 04:17:10,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 617 transitions, 9068 flow [2024-06-28 04:17:14,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 617 transitions, 8736 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 04:17:14,035 INFO L231 Difference]: Finished difference. Result has 451 places, 586 transitions, 7332 flow [2024-06-28 04:17:14,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7146, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7332, PETRI_PLACES=451, PETRI_TRANSITIONS=586} [2024-06-28 04:17:14,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-28 04:17:14,036 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 586 transitions, 7332 flow [2024-06-28 04:17:14,036 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:17:14,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:14,036 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:17:14,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 04:17:14,036 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:14,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:14,037 INFO L85 PathProgramCache]: Analyzing trace with hash -44992049, now seen corresponding path program 14 times [2024-06-28 04:17:14,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:14,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854836879] [2024-06-28 04:17:14,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:14,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:14,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:17,324 INFO L134 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:17:17,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:17,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854836879] [2024-06-28 04:17:17,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854836879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:17,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:17,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:17,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808041884] [2024-06-28 04:17:17,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:17,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:17,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:17,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:17,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:17,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:17,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 586 transitions, 7332 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:17:17,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:17,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:17,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:19,468 INFO L124 PetriNetUnfolderBase]: 3337/5467 cut-off events. [2024-06-28 04:17:19,468 INFO L125 PetriNetUnfolderBase]: For 780055/780061 co-relation queries the response was YES. [2024-06-28 04:17:19,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41854 conditions, 5467 events. 3337/5467 cut-off events. For 780055/780061 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 34668 event pairs, 641 based on Foata normal form. 3/5462 useless extension candidates. Maximal degree in co-relation 41665. Up to 4805 conditions per place. [2024-06-28 04:17:19,552 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 484 selfloop transitions, 131 changer transitions 0/620 dead transitions. [2024-06-28 04:17:19,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 620 transitions, 9153 flow [2024-06-28 04:17:19,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:17:19,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:17:19,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-28 04:17:19,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:17:19,553 INFO L175 Difference]: Start difference. First operand has 451 places, 586 transitions, 7332 flow. Second operand 12 states and 192 transitions. [2024-06-28 04:17:19,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 620 transitions, 9153 flow [2024-06-28 04:17:23,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 620 transitions, 9007 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:17:23,011 INFO L231 Difference]: Finished difference. Result has 455 places, 589 transitions, 7495 flow [2024-06-28 04:17:23,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7186, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7495, PETRI_PLACES=455, PETRI_TRANSITIONS=589} [2024-06-28 04:17:23,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-28 04:17:23,011 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 589 transitions, 7495 flow [2024-06-28 04:17:23,011 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:17:23,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:23,011 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:17:23,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 04:17:23,011 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:23,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:23,012 INFO L85 PathProgramCache]: Analyzing trace with hash -44992235, now seen corresponding path program 21 times [2024-06-28 04:17:23,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:23,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635245637] [2024-06-28 04:17:23,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:23,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:23,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:26,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:26,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:26,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635245637] [2024-06-28 04:17:26,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635245637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:26,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:26,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:26,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258102000] [2024-06-28 04:17:26,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:26,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:26,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:26,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:26,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:26,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:26,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 589 transitions, 7495 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:17:26,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:26,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:26,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:28,338 INFO L124 PetriNetUnfolderBase]: 3334/5461 cut-off events. [2024-06-28 04:17:28,338 INFO L125 PetriNetUnfolderBase]: For 778788/778794 co-relation queries the response was YES. [2024-06-28 04:17:28,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41976 conditions, 5461 events. 3334/5461 cut-off events. For 778788/778794 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 34603 event pairs, 644 based on Foata normal form. 2/5455 useless extension candidates. Maximal degree in co-relation 41786. Up to 4847 conditions per place. [2024-06-28 04:17:28,426 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 484 selfloop transitions, 124 changer transitions 0/613 dead transitions. [2024-06-28 04:17:28,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 613 transitions, 8775 flow [2024-06-28 04:17:28,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:17:28,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:17:28,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-28 04:17:28,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37445887445887444 [2024-06-28 04:17:28,427 INFO L175 Difference]: Start difference. First operand has 455 places, 589 transitions, 7495 flow. Second operand 11 states and 173 transitions. [2024-06-28 04:17:28,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 613 transitions, 8775 flow [2024-06-28 04:17:31,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 613 transitions, 8422 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 04:17:31,811 INFO L231 Difference]: Finished difference. Result has 457 places, 589 transitions, 7396 flow [2024-06-28 04:17:31,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7142, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7396, PETRI_PLACES=457, PETRI_TRANSITIONS=589} [2024-06-28 04:17:31,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-28 04:17:31,812 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 589 transitions, 7396 flow [2024-06-28 04:17:31,812 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:17:31,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:31,812 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:17:31,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 04:17:31,813 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:31,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:31,813 INFO L85 PathProgramCache]: Analyzing trace with hash -44980889, now seen corresponding path program 15 times [2024-06-28 04:17:31,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:31,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301464987] [2024-06-28 04:17:31,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:31,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:31,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:34,970 INFO L134 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:17:34,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:34,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301464987] [2024-06-28 04:17:34,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301464987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:34,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:34,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:34,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808729563] [2024-06-28 04:17:34,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:34,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:34,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:34,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:34,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:35,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:35,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 589 transitions, 7396 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:17:35,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:35,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:35,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:37,005 INFO L124 PetriNetUnfolderBase]: 3328/5451 cut-off events. [2024-06-28 04:17:37,005 INFO L125 PetriNetUnfolderBase]: For 783581/783587 co-relation queries the response was YES. [2024-06-28 04:17:37,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41658 conditions, 5451 events. 3328/5451 cut-off events. For 783581/783587 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34540 event pairs, 639 based on Foata normal form. 3/5446 useless extension candidates. Maximal degree in co-relation 41467. Up to 4796 conditions per place. [2024-06-28 04:17:37,095 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 481 selfloop transitions, 130 changer transitions 0/616 dead transitions. [2024-06-28 04:17:37,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 616 transitions, 8928 flow [2024-06-28 04:17:37,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:17:37,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:17:37,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:17:37,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-28 04:17:37,096 INFO L175 Difference]: Start difference. First operand has 457 places, 589 transitions, 7396 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:17:37,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 616 transitions, 8928 flow [2024-06-28 04:17:40,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 616 transitions, 8640 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 04:17:40,316 INFO L231 Difference]: Finished difference. Result has 457 places, 589 transitions, 7374 flow [2024-06-28 04:17:40,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7108, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7374, PETRI_PLACES=457, PETRI_TRANSITIONS=589} [2024-06-28 04:17:40,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-28 04:17:40,316 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 589 transitions, 7374 flow [2024-06-28 04:17:40,316 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:17:40,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:40,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:17:40,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 04:17:40,317 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:40,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:40,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1332400371, now seen corresponding path program 12 times [2024-06-28 04:17:40,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:40,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441016894] [2024-06-28 04:17:40,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:40,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:40,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:43,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:43,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:43,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441016894] [2024-06-28 04:17:43,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441016894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:43,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:43,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:43,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222444314] [2024-06-28 04:17:43,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:43,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:43,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:43,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:43,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:43,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:43,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 589 transitions, 7374 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:17:43,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:43,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:43,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:45,907 INFO L124 PetriNetUnfolderBase]: 3322/5453 cut-off events. [2024-06-28 04:17:45,907 INFO L125 PetriNetUnfolderBase]: For 780982/780998 co-relation queries the response was YES. [2024-06-28 04:17:45,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41472 conditions, 5453 events. 3322/5453 cut-off events. For 780982/780998 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 34685 event pairs, 622 based on Foata normal form. 16/5465 useless extension candidates. Maximal degree in co-relation 41280. Up to 4963 conditions per place. [2024-06-28 04:17:45,984 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 548 selfloop transitions, 67 changer transitions 0/620 dead transitions. [2024-06-28 04:17:45,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 620 transitions, 8690 flow [2024-06-28 04:17:45,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:17:45,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:17:45,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-28 04:17:45,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 04:17:45,985 INFO L175 Difference]: Start difference. First operand has 457 places, 589 transitions, 7374 flow. Second operand 12 states and 184 transitions. [2024-06-28 04:17:45,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 620 transitions, 8690 flow [2024-06-28 04:17:49,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 620 transitions, 8414 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 04:17:49,108 INFO L231 Difference]: Finished difference. Result has 460 places, 589 transitions, 7238 flow [2024-06-28 04:17:49,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7238, PETRI_PLACES=460, PETRI_TRANSITIONS=589} [2024-06-28 04:17:49,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-28 04:17:49,108 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 589 transitions, 7238 flow [2024-06-28 04:17:49,108 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:17:49,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:49,108 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:17:49,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 04:17:49,109 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:49,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:49,109 INFO L85 PathProgramCache]: Analyzing trace with hash -653058705, now seen corresponding path program 13 times [2024-06-28 04:17:49,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:49,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890842545] [2024-06-28 04:17:49,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:49,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:49,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:52,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:52,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:52,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890842545] [2024-06-28 04:17:52,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890842545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:52,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:52,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:52,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971385415] [2024-06-28 04:17:52,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:52,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:52,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:52,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:52,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:52,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:17:52,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 589 transitions, 7238 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:17:52,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:52,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:17:52,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:54,317 INFO L124 PetriNetUnfolderBase]: 3412/5597 cut-off events. [2024-06-28 04:17:54,317 INFO L125 PetriNetUnfolderBase]: For 868045/868061 co-relation queries the response was YES. [2024-06-28 04:17:54,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43440 conditions, 5597 events. 3412/5597 cut-off events. For 868045/868061 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 35694 event pairs, 570 based on Foata normal form. 16/5609 useless extension candidates. Maximal degree in co-relation 43247. Up to 4874 conditions per place. [2024-06-28 04:17:54,406 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 490 selfloop transitions, 142 changer transitions 0/637 dead transitions. [2024-06-28 04:17:54,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 637 transitions, 9340 flow [2024-06-28 04:17:54,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:17:54,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:17:54,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 04:17:54,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-28 04:17:54,407 INFO L175 Difference]: Start difference. First operand has 460 places, 589 transitions, 7238 flow. Second operand 11 states and 178 transitions. [2024-06-28 04:17:54,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 637 transitions, 9340 flow [2024-06-28 04:17:58,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 637 transitions, 9178 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 04:17:58,233 INFO L231 Difference]: Finished difference. Result has 460 places, 607 transitions, 7676 flow [2024-06-28 04:17:58,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7076, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7676, PETRI_PLACES=460, PETRI_TRANSITIONS=607} [2024-06-28 04:17:58,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-28 04:17:58,233 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 607 transitions, 7676 flow [2024-06-28 04:17:58,234 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:17:58,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:58,234 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:17:58,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 04:17:58,234 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:58,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:58,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1594932333, now seen corresponding path program 16 times [2024-06-28 04:17:58,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:58,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800382337] [2024-06-28 04:17:58,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:58,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:58,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:01,393 INFO L134 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:18:01,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:01,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800382337] [2024-06-28 04:18:01,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800382337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:01,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:01,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:01,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212602697] [2024-06-28 04:18:01,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:01,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:01,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:01,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:01,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:01,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:18:01,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 607 transitions, 7676 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:18:01,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:01,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:18:01,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:03,656 INFO L124 PetriNetUnfolderBase]: 3443/5640 cut-off events. [2024-06-28 04:18:03,656 INFO L125 PetriNetUnfolderBase]: For 898809/898815 co-relation queries the response was YES. [2024-06-28 04:18:03,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44438 conditions, 5640 events. 3443/5640 cut-off events. For 898809/898815 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 35955 event pairs, 659 based on Foata normal form. 3/5635 useless extension candidates. Maximal degree in co-relation 44243. Up to 4986 conditions per place. [2024-06-28 04:18:03,749 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 509 selfloop transitions, 126 changer transitions 0/640 dead transitions. [2024-06-28 04:18:03,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 640 transitions, 9377 flow [2024-06-28 04:18:03,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:18:03,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:18:03,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-28 04:18:03,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-06-28 04:18:03,750 INFO L175 Difference]: Start difference. First operand has 460 places, 607 transitions, 7676 flow. Second operand 11 states and 171 transitions. [2024-06-28 04:18:03,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 640 transitions, 9377 flow [2024-06-28 04:18:08,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 640 transitions, 9173 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:08,057 INFO L231 Difference]: Finished difference. Result has 465 places, 616 transitions, 7861 flow [2024-06-28 04:18:08,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7472, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7861, PETRI_PLACES=465, PETRI_TRANSITIONS=616} [2024-06-28 04:18:08,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-28 04:18:08,057 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 616 transitions, 7861 flow [2024-06-28 04:18:08,058 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:18:08,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:08,058 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:18:08,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 04:18:08,058 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:08,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:08,058 INFO L85 PathProgramCache]: Analyzing trace with hash -653296041, now seen corresponding path program 17 times [2024-06-28 04:18:08,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:08,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420448662] [2024-06-28 04:18:08,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:08,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:08,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15