./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi007_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/rfi007_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/rfi007_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/rfi007_tso.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-76401ed-m [2024-06-20 19:35:22,912 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 19:35:22,968 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 19:35:22,973 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 19:35:22,974 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 19:35:22,994 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 19:35:22,994 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 19:35:22,994 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 19:35:22,995 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 19:35:22,995 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 19:35:22,995 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 19:35:22,996 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 19:35:22,996 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 19:35:22,996 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 19:35:22,997 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 19:35:22,997 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 19:35:22,997 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 19:35:22,997 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 19:35:22,998 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 19:35:22,998 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 19:35:22,998 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 19:35:22,999 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 19:35:22,999 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 19:35:22,999 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 19:35:22,999 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 19:35:22,999 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 19:35:23,000 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 19:35:23,000 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 19:35:23,000 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 19:35:23,000 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 19:35:23,001 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 19:35:23,001 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 19:35:23,001 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 19:35:23,001 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 19:35:23,002 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 19:35:23,002 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 19:35:23,002 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 19:35:23,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 19:35:23,002 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 19:35:23,003 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 19:35:23,003 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 19:35:23,003 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 19:35:23,003 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 19:35:23,004 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-20 19:35:23,158 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 19:35:23,187 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 19:35:23,189 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 19:35:23,191 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 19:35:23,191 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 19:35:23,192 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi007_tso.i [2024-06-20 19:35:24,271 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 19:35:24,458 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 19:35:24,463 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi007_tso.i [2024-06-20 19:35:24,476 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8385199f/17661795fa264bbda35c1e590bc91d19/FLAGa589d7cb9 [2024-06-20 19:35:24,488 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8385199f/17661795fa264bbda35c1e590bc91d19 [2024-06-20 19:35:24,490 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 19:35:24,491 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 19:35:24,491 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/rfi007_tso.yml/witness.yml [2024-06-20 19:35:24,626 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 19:35:24,627 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 19:35:24,629 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 19:35:24,629 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 19:35:24,633 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 19:35:24,633 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 07:35:24" (1/2) ... [2024-06-20 19:35:24,634 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a19b3e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 07:35:24, skipping insertion in model container [2024-06-20 19:35:24,634 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 07:35:24" (1/2) ... [2024-06-20 19:35:24,636 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@691e35e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 07:35:24, skipping insertion in model container [2024-06-20 19:35:24,636 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 07:35:24" (2/2) ... [2024-06-20 19:35:24,636 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a19b3e1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:24, skipping insertion in model container [2024-06-20 19:35:24,636 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 07:35:24" (2/2) ... [2024-06-20 19:35:24,636 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 19:35:24,713 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 19:35:24,717 INFO L97 edCorrectnessWitness]: Location invariant before [L813-L813] (((((((((((((((! multithreaded || y$r_buff0_thd1 == (_Bool)0) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice2 >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )y$flush_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$mem_tmp >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff1 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice0 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice2 >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )y$flush_delayed >= 0LL) && (long long )x + (long long )y$mem_tmp >= 0LL) && (long long )x + (long long )y$r_buff0_thd0 >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$r_buff1_thd0 >= 0LL) && (long long )x + (long long )y$r_buff1_thd1 >= 0LL) && (long long )x + (long long )y$read_delayed >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff1 >= 0LL) && (long long )y + (long long )y$flush_delayed >= 0LL) && (long long )y + (long long )y$mem_tmp >= 0LL) && (long long )y + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y + (long long )y$read_delayed >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff1 >= 0LL) && (long long )y$flush_delayed + (long long )y$mem_tmp >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )x >= 0LL) && (long long )weak$$choice0 + (long long )y >= 0LL) && (long long )weak$$choice0 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )weak$$choice2 >= 0LL) && (long long )weak$$choice2 + (long long )x >= 0LL) && (long long )weak$$choice2 + (long long )y >= 0LL) && (long long )weak$$choice2 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff1 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )x >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$read_delayed >= 0LL) && (long long )x - (long long )y$r_buff0_thd0 >= 0LL) && (long long )x - (long long )y$r_buff0_thd1 >= 0LL) && (long long )x - (long long )y$r_buff1_thd0 >= 0LL) && (long long )x - (long long )y$r_buff1_thd1 >= 0LL) && (long long )x - (long long )y$read_delayed >= 0LL) && (long long )y - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y - (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$read_delayed >= 0LL))) && (! multithreaded || (((((((((((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p1_EBX) && 0 <= x) && 0 <= y) && 0 <= y$mem_tmp) && 0 <= y$w_buff0) && 0 <= y$w_buff1) && __unbuffered_p1_EBX <= 1) && x <= 1) && y$w_buff0 <= 127) && y$w_buff1 <= 127) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 % 2 == 0) && y$w_buff1 % 2 == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (0 <= y && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (0 <= __unbuffered_p1_EAX && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (0 <= y$mem_tmp && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y$w_buff0 && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$w_buff1 && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-20 19:35:24,718 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] (((((((((((((((! multithreaded || y$r_buff0_thd1 == (_Bool)0) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice2 >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )y$flush_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$mem_tmp >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff1 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice0 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice2 >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )y$flush_delayed >= 0LL) && (long long )x + (long long )y$mem_tmp >= 0LL) && (long long )x + (long long )y$r_buff0_thd0 >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$r_buff1_thd0 >= 0LL) && (long long )x + (long long )y$r_buff1_thd1 >= 0LL) && (long long )x + (long long )y$read_delayed >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff1 >= 0LL) && (long long )y + (long long )y$flush_delayed >= 0LL) && (long long )y + (long long )y$mem_tmp >= 0LL) && (long long )y + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y + (long long )y$read_delayed >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff1 >= 0LL) && (long long )y$flush_delayed + (long long )y$mem_tmp >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )x >= 0LL) && (long long )weak$$choice0 + (long long )y >= 0LL) && (long long )weak$$choice0 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )weak$$choice2 >= 0LL) && (long long )weak$$choice2 + (long long )x >= 0LL) && (long long )weak$$choice2 + (long long )y >= 0LL) && (long long )weak$$choice2 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff1 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )x >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$read_delayed >= 0LL) && (long long )x - (long long )y$r_buff0_thd0 >= 0LL) && (long long )x - (long long )y$r_buff0_thd1 >= 0LL) && (long long )x - (long long )y$r_buff1_thd0 >= 0LL) && (long long )x - (long long )y$r_buff1_thd1 >= 0LL) && (long long )x - (long long )y$read_delayed >= 0LL) && (long long )y - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y - (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$read_delayed >= 0LL))) && (! multithreaded || (((((((((((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p1_EBX) && 0 <= x) && 0 <= y) && 0 <= y$mem_tmp) && 0 <= y$w_buff0) && 0 <= y$w_buff1) && __unbuffered_p1_EBX <= 1) && x <= 1) && y$w_buff0 <= 127) && y$w_buff1 <= 127) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 % 2 == 0) && y$w_buff1 % 2 == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (0 <= y && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (0 <= __unbuffered_p1_EAX && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (0 <= y$mem_tmp && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y$w_buff0 && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$w_buff1 && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-20 19:35:24,719 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 19:35:24,719 INFO L106 edCorrectnessWitness]: ghost_update [L811-L811] multithreaded = 1; [2024-06-20 19:35:24,782 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 19:35:25,107 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 19:35:25,117 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 19:35:25,287 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 19:35:25,311 INFO L206 MainTranslator]: Completed translation [2024-06-20 19:35:25,311 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25 WrapperNode [2024-06-20 19:35:25,311 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 19:35:25,312 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 19:35:25,312 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 19:35:25,312 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 19:35:25,317 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,364 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,439 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-20 19:35:25,440 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 19:35:25,441 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 19:35:25,441 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 19:35:25,441 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 19:35:25,449 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,450 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,469 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,497 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 19:35:25,497 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,497 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,519 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,521 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,529 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,532 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,541 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 19:35:25,543 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 19:35:25,543 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 19:35:25,543 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 19:35:25,543 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (1/1) ... [2024-06-20 19:35:25,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 19:35:25,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 19:35:25,566 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-20 19:35:25,585 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-20 19:35:25,597 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 19:35:25,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 19:35:25,598 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 19:35:25,598 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 19:35:25,598 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 19:35:25,598 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 19:35:25,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 19:35:25,598 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 19:35:25,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 19:35:25,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 19:35:25,600 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 19:35:25,728 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 19:35:25,730 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 19:35:26,289 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 19:35:26,289 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 19:35:26,483 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 19:35:26,483 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 19:35:26,486 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 07:35:26 BoogieIcfgContainer [2024-06-20 19:35:26,486 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 19:35:26,488 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 19:35:26,489 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 19:35:26,491 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 19:35:26,491 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 07:35:24" (1/4) ... [2024-06-20 19:35:26,492 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36f6a6cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 07:35:26, skipping insertion in model container [2024-06-20 19:35:26,492 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 07:35:24" (2/4) ... [2024-06-20 19:35:26,493 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36f6a6cb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 07:35:26, skipping insertion in model container [2024-06-20 19:35:26,493 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 07:35:25" (3/4) ... [2024-06-20 19:35:26,497 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36f6a6cb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 07:35:26, skipping insertion in model container [2024-06-20 19:35:26,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 07:35:26" (4/4) ... [2024-06-20 19:35:26,498 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi007_tso.i [2024-06-20 19:35:26,511 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 19:35:26,511 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-20 19:35:26,512 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 19:35:26,572 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 19:35:26,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 30 transitions, 68 flow [2024-06-20 19:35:26,652 INFO L124 PetriNetUnfolderBase]: 0/28 cut-off events. [2024-06-20 19:35:26,652 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 19:35:26,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 19:35:26,654 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 30 transitions, 68 flow [2024-06-20 19:35:26,656 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 22 transitions, 50 flow [2024-06-20 19:35:26,667 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 19:35:26,674 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;@79e73afe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 19:35:26,674 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-20 19:35:26,679 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 19:35:26,680 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 19:35:26,680 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 19:35:26,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:26,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 19:35:26,681 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:26,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:26,686 INFO L85 PathProgramCache]: Analyzing trace with hash 364174474, now seen corresponding path program 1 times [2024-06-20 19:35:26,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:26,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228623739] [2024-06-20 19:35:26,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:26,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:26,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:29,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:35:29,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:29,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228623739] [2024-06-20 19:35:29,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228623739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:29,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:29,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 19:35:29,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608135717] [2024-06-20 19:35:29,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:29,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 19:35:29,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:29,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 19:35:29,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 19:35:29,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-20 19:35:29,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:29,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:29,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-20 19:35:29,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:29,918 INFO L124 PetriNetUnfolderBase]: 162/306 cut-off events. [2024-06-20 19:35:29,918 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-20 19:35:29,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 306 events. 162/306 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1111 event pairs, 97 based on Foata normal form. 1/294 useless extension candidates. Maximal degree in co-relation 606. Up to 288 conditions per place. [2024-06-20 19:35:29,923 INFO L140 encePairwiseOnDemand]: 25/30 looper letters, 21 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-06-20 19:35:29,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 28 transitions, 113 flow [2024-06-20 19:35:29,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 19:35:29,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 19:35:29,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2024-06-20 19:35:29,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 19:35:29,933 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 50 flow. Second operand 3 states and 50 transitions. [2024-06-20 19:35:29,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 28 transitions, 113 flow [2024-06-20 19:35:29,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 28 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 19:35:29,937 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 69 flow [2024-06-20 19:35:29,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2024-06-20 19:35:29,941 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2024-06-20 19:35:29,941 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 69 flow [2024-06-20 19:35:29,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:29,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:29,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:29,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 19:35:29,942 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:29,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:29,943 INFO L85 PathProgramCache]: Analyzing trace with hash 2079351977, now seen corresponding path program 1 times [2024-06-20 19:35:29,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:29,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709698477] [2024-06-20 19:35:29,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:29,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:30,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:31,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:35:31,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:31,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709698477] [2024-06-20 19:35:31,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709698477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:31,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:31,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 19:35:31,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649541212] [2024-06-20 19:35:31,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:31,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 19:35:31,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:31,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 19:35:31,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 19:35:32,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-20 19:35:32,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 69 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:32,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:32,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-20 19:35:32,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:32,176 INFO L124 PetriNetUnfolderBase]: 186/336 cut-off events. [2024-06-20 19:35:32,176 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2024-06-20 19:35:32,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 336 events. 186/336 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1173 event pairs, 94 based on Foata normal form. 2/337 useless extension candidates. Maximal degree in co-relation 766. Up to 319 conditions per place. [2024-06-20 19:35:32,182 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 26 selfloop transitions, 5 changer transitions 0/34 dead transitions. [2024-06-20 19:35:32,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 34 transitions, 157 flow [2024-06-20 19:35:32,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 19:35:32,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 19:35:32,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 61 transitions. [2024-06-20 19:35:32,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-20 19:35:32,185 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 69 flow. Second operand 4 states and 61 transitions. [2024-06-20 19:35:32,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 34 transitions, 157 flow [2024-06-20 19:35:32,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 34 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 19:35:32,189 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 93 flow [2024-06-20 19:35:32,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=93, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2024-06-20 19:35:32,191 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 4 predicate places. [2024-06-20 19:35:32,191 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 93 flow [2024-06-20 19:35:32,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:32,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:32,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:32,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 19:35:32,192 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:32,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:32,194 INFO L85 PathProgramCache]: Analyzing trace with hash 35402953, now seen corresponding path program 1 times [2024-06-20 19:35:32,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:32,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225115478] [2024-06-20 19:35:32,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:32,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:32,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:34,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:35:34,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:34,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225115478] [2024-06-20 19:35:34,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225115478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:34,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:34,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 19:35:34,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412906051] [2024-06-20 19:35:34,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:34,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 19:35:34,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:34,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 19:35:34,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 19:35:34,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-20 19:35:34,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 93 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:34,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:34,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-20 19:35:34,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:34,306 INFO L124 PetriNetUnfolderBase]: 180/326 cut-off events. [2024-06-20 19:35:34,306 INFO L125 PetriNetUnfolderBase]: For 195/195 co-relation queries the response was YES. [2024-06-20 19:35:34,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 836 conditions, 326 events. 180/326 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1108 event pairs, 52 based on Foata normal form. 4/329 useless extension candidates. Maximal degree in co-relation 822. Up to 291 conditions per place. [2024-06-20 19:35:34,308 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 7 changer transitions 0/41 dead transitions. [2024-06-20 19:35:34,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 209 flow [2024-06-20 19:35:34,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 19:35:34,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 19:35:34,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 75 transitions. [2024-06-20 19:35:34,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 19:35:34,310 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 93 flow. Second operand 5 states and 75 transitions. [2024-06-20 19:35:34,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 209 flow [2024-06-20 19:35:34,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 41 transitions, 200 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 19:35:34,311 INFO L231 Difference]: Finished difference. Result has 36 places, 28 transitions, 117 flow [2024-06-20 19:35:34,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=117, PETRI_PLACES=36, PETRI_TRANSITIONS=28} [2024-06-20 19:35:34,312 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2024-06-20 19:35:34,312 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 28 transitions, 117 flow [2024-06-20 19:35:34,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:34,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:34,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:34,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 19:35:34,313 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:34,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:34,314 INFO L85 PathProgramCache]: Analyzing trace with hash -2055807826, now seen corresponding path program 1 times [2024-06-20 19:35:34,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:34,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960781298] [2024-06-20 19:35:34,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:34,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:34,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:36,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:35:36,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:36,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960781298] [2024-06-20 19:35:36,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960781298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:36,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:36,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 19:35:36,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803402602] [2024-06-20 19:35:36,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:36,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 19:35:36,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:36,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 19:35:36,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 19:35:36,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-20 19:35:36,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 28 transitions, 117 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:36,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:36,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-20 19:35:36,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:37,155 INFO L124 PetriNetUnfolderBase]: 176/318 cut-off events. [2024-06-20 19:35:37,156 INFO L125 PetriNetUnfolderBase]: For 314/314 co-relation queries the response was YES. [2024-06-20 19:35:37,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 888 conditions, 318 events. 176/318 cut-off events. For 314/314 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1063 event pairs, 30 based on Foata normal form. 4/321 useless extension candidates. Maximal degree in co-relation 873. Up to 265 conditions per place. [2024-06-20 19:35:37,158 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-20 19:35:37,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 42 transitions, 223 flow [2024-06-20 19:35:37,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 19:35:37,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 19:35:37,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2024-06-20 19:35:37,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-20 19:35:37,159 INFO L175 Difference]: Start difference. First operand has 36 places, 28 transitions, 117 flow. Second operand 6 states and 83 transitions. [2024-06-20 19:35:37,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 42 transitions, 223 flow [2024-06-20 19:35:37,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 42 transitions, 208 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 19:35:37,161 INFO L231 Difference]: Finished difference. Result has 38 places, 27 transitions, 114 flow [2024-06-20 19:35:37,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=114, PETRI_PLACES=38, PETRI_TRANSITIONS=27} [2024-06-20 19:35:37,162 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 9 predicate places. [2024-06-20 19:35:37,162 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 27 transitions, 114 flow [2024-06-20 19:35:37,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:37,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:37,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:37,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 19:35:37,163 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:37,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:37,163 INFO L85 PathProgramCache]: Analyzing trace with hash -955188088, now seen corresponding path program 1 times [2024-06-20 19:35:37,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:37,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52904311] [2024-06-20 19:35:37,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:37,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:37,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:40,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-20 19:35:40,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:40,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52904311] [2024-06-20 19:35:40,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52904311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:40,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:40,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 19:35:40,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968807971] [2024-06-20 19:35:40,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:40,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 19:35:40,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:40,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 19:35:40,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 19:35:40,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-20 19:35:40,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 27 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:40,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:40,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-20 19:35:40,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:40,999 INFO L124 PetriNetUnfolderBase]: 147/282 cut-off events. [2024-06-20 19:35:40,999 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-20 19:35:41,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 282 events. 147/282 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 986 event pairs, 53 based on Foata normal form. 1/282 useless extension candidates. Maximal degree in co-relation 792. Up to 259 conditions per place. [2024-06-20 19:35:41,001 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 25 selfloop transitions, 6 changer transitions 0/34 dead transitions. [2024-06-20 19:35:41,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 34 transitions, 194 flow [2024-06-20 19:35:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 19:35:41,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 19:35:41,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 58 transitions. [2024-06-20 19:35:41,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38666666666666666 [2024-06-20 19:35:41,002 INFO L175 Difference]: Start difference. First operand has 38 places, 27 transitions, 114 flow. Second operand 5 states and 58 transitions. [2024-06-20 19:35:41,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 34 transitions, 194 flow [2024-06-20 19:35:41,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 34 transitions, 174 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 19:35:41,004 INFO L231 Difference]: Finished difference. Result has 39 places, 29 transitions, 121 flow [2024-06-20 19:35:41,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=39, PETRI_TRANSITIONS=29} [2024-06-20 19:35:41,005 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 10 predicate places. [2024-06-20 19:35:41,005 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 29 transitions, 121 flow [2024-06-20 19:35:41,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:41,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:41,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:41,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 19:35:41,006 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:41,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:41,006 INFO L85 PathProgramCache]: Analyzing trace with hash 453941276, now seen corresponding path program 1 times [2024-06-20 19:35:41,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:41,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107229647] [2024-06-20 19:35:41,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:41,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:41,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:45,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-20 19:35:45,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:45,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107229647] [2024-06-20 19:35:45,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107229647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:45,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:45,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 19:35:45,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843666298] [2024-06-20 19:35:45,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:45,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 19:35:45,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:45,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 19:35:45,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-20 19:35:45,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-20 19:35:45,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 29 transitions, 121 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:45,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:45,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-20 19:35:45,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:45,564 INFO L124 PetriNetUnfolderBase]: 145/279 cut-off events. [2024-06-20 19:35:45,565 INFO L125 PetriNetUnfolderBase]: For 477/477 co-relation queries the response was YES. [2024-06-20 19:35:45,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 835 conditions, 279 events. 145/279 cut-off events. For 477/477 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 967 event pairs, 52 based on Foata normal form. 1/279 useless extension candidates. Maximal degree in co-relation 816. Up to 253 conditions per place. [2024-06-20 19:35:45,567 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 26 selfloop transitions, 8 changer transitions 0/37 dead transitions. [2024-06-20 19:35:45,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 37 transitions, 211 flow [2024-06-20 19:35:45,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 19:35:45,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 19:35:45,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 67 transitions. [2024-06-20 19:35:45,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37222222222222223 [2024-06-20 19:35:45,570 INFO L175 Difference]: Start difference. First operand has 39 places, 29 transitions, 121 flow. Second operand 6 states and 67 transitions. [2024-06-20 19:35:45,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 37 transitions, 211 flow [2024-06-20 19:35:45,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 37 transitions, 200 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-20 19:35:45,574 INFO L231 Difference]: Finished difference. Result has 42 places, 31 transitions, 143 flow [2024-06-20 19:35:45,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=143, PETRI_PLACES=42, PETRI_TRANSITIONS=31} [2024-06-20 19:35:45,577 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2024-06-20 19:35:45,577 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 31 transitions, 143 flow [2024-06-20 19:35:45,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:45,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:45,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:45,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 19:35:45,578 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:45,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:45,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1451998865, now seen corresponding path program 1 times [2024-06-20 19:35:45,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:45,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2264084] [2024-06-20 19:35:45,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:45,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:45,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:49,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-20 19:35:49,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:49,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2264084] [2024-06-20 19:35:49,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2264084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:49,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:49,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 19:35:49,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038240193] [2024-06-20 19:35:49,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:49,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 19:35:49,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:49,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 19:35:49,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 19:35:49,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:35:49,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 31 transitions, 143 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:49,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:49,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:35:49,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:49,338 INFO L124 PetriNetUnfolderBase]: 173/314 cut-off events. [2024-06-20 19:35:49,338 INFO L125 PetriNetUnfolderBase]: For 745/745 co-relation queries the response was YES. [2024-06-20 19:35:49,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1026 conditions, 314 events. 173/314 cut-off events. For 745/745 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1052 event pairs, 62 based on Foata normal form. 1/314 useless extension candidates. Maximal degree in co-relation 1006. Up to 294 conditions per place. [2024-06-20 19:35:49,341 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 32 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-20 19:35:49,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 253 flow [2024-06-20 19:35:49,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 19:35:49,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 19:35:49,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 65 transitions. [2024-06-20 19:35:49,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-20 19:35:49,342 INFO L175 Difference]: Start difference. First operand has 42 places, 31 transitions, 143 flow. Second operand 6 states and 65 transitions. [2024-06-20 19:35:49,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 253 flow [2024-06-20 19:35:49,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 42 transitions, 236 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 19:35:49,346 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 159 flow [2024-06-20 19:35:49,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=159, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-20 19:35:49,347 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-06-20 19:35:49,347 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 159 flow [2024-06-20 19:35:49,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:49,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:49,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:49,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 19:35:49,349 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:49,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:49,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1187270695, now seen corresponding path program 2 times [2024-06-20 19:35:49,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:49,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103088772] [2024-06-20 19:35:49,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:49,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:49,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:53,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-20 19:35:53,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:53,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103088772] [2024-06-20 19:35:53,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103088772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:53,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:53,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 19:35:53,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187676134] [2024-06-20 19:35:53,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:53,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 19:35:53,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:53,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 19:35:53,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 19:35:53,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:35:53,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 159 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:53,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:53,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:35:53,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:53,330 INFO L124 PetriNetUnfolderBase]: 171/312 cut-off events. [2024-06-20 19:35:53,330 INFO L125 PetriNetUnfolderBase]: For 969/971 co-relation queries the response was YES. [2024-06-20 19:35:53,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1076 conditions, 312 events. 171/312 cut-off events. For 969/971 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1056 event pairs, 66 based on Foata normal form. 3/314 useless extension candidates. Maximal degree in co-relation 1055. Up to 285 conditions per place. [2024-06-20 19:35:53,333 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 28 selfloop transitions, 11 changer transitions 0/41 dead transitions. [2024-06-20 19:35:53,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 41 transitions, 263 flow [2024-06-20 19:35:53,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 19:35:53,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 19:35:53,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-06-20 19:35:53,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 19:35:53,336 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 159 flow. Second operand 6 states and 64 transitions. [2024-06-20 19:35:53,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 41 transitions, 263 flow [2024-06-20 19:35:53,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 41 transitions, 246 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 19:35:53,339 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 185 flow [2024-06-20 19:35:53,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=185, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-20 19:35:53,339 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2024-06-20 19:35:53,339 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 185 flow [2024-06-20 19:35:53,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:53,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:53,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:53,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 19:35:53,340 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:53,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:53,348 INFO L85 PathProgramCache]: Analyzing trace with hash 828998667, now seen corresponding path program 1 times [2024-06-20 19:35:53,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:53,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911027882] [2024-06-20 19:35:53,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:53,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:53,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:35:56,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:35:56,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:35:56,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911027882] [2024-06-20 19:35:56,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911027882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:35:56,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:35:56,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 19:35:56,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334934814] [2024-06-20 19:35:56,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:35:56,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 19:35:56,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:35:56,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 19:35:56,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 19:35:56,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:35:56,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 185 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:56,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:35:56,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:35:56,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:35:57,193 INFO L124 PetriNetUnfolderBase]: 189/343 cut-off events. [2024-06-20 19:35:57,193 INFO L125 PetriNetUnfolderBase]: For 1297/1297 co-relation queries the response was YES. [2024-06-20 19:35:57,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1248 conditions, 343 events. 189/343 cut-off events. For 1297/1297 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1188 event pairs, 62 based on Foata normal form. 2/344 useless extension candidates. Maximal degree in co-relation 1226. Up to 307 conditions per place. [2024-06-20 19:35:57,195 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 42 selfloop transitions, 15 changer transitions 0/59 dead transitions. [2024-06-20 19:35:57,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 59 transitions, 385 flow [2024-06-20 19:35:57,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:35:57,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:35:57,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-20 19:35:57,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-20 19:35:57,197 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 185 flow. Second operand 9 states and 93 transitions. [2024-06-20 19:35:57,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 59 transitions, 385 flow [2024-06-20 19:35:57,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 354 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 19:35:57,199 INFO L231 Difference]: Finished difference. Result has 54 places, 44 transitions, 257 flow [2024-06-20 19:35:57,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=257, PETRI_PLACES=54, PETRI_TRANSITIONS=44} [2024-06-20 19:35:57,199 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 25 predicate places. [2024-06-20 19:35:57,200 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 44 transitions, 257 flow [2024-06-20 19:35:57,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:35:57,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:35:57,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:35:57,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 19:35:57,200 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:35:57,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:35:57,201 INFO L85 PathProgramCache]: Analyzing trace with hash 2062287951, now seen corresponding path program 2 times [2024-06-20 19:35:57,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:35:57,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583259957] [2024-06-20 19:35:57,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:35:57,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:35:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:00,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:00,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:00,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583259957] [2024-06-20 19:36:00,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583259957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:00,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:00,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 19:36:00,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880615986] [2024-06-20 19:36:00,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:00,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 19:36:00,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:00,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 19:36:00,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 19:36:01,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:01,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 44 transitions, 257 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:01,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:01,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:01,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:01,247 INFO L124 PetriNetUnfolderBase]: 195/353 cut-off events. [2024-06-20 19:36:01,247 INFO L125 PetriNetUnfolderBase]: For 1717/1717 co-relation queries the response was YES. [2024-06-20 19:36:01,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1423 conditions, 353 events. 195/353 cut-off events. For 1717/1717 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1228 event pairs, 45 based on Foata normal form. 2/354 useless extension candidates. Maximal degree in co-relation 1397. Up to 293 conditions per place. [2024-06-20 19:36:01,249 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 40 selfloop transitions, 20 changer transitions 0/62 dead transitions. [2024-06-20 19:36:01,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 62 transitions, 445 flow [2024-06-20 19:36:01,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 19:36:01,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 19:36:01,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-20 19:36:01,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-20 19:36:01,251 INFO L175 Difference]: Start difference. First operand has 54 places, 44 transitions, 257 flow. Second operand 7 states and 78 transitions. [2024-06-20 19:36:01,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 62 transitions, 445 flow [2024-06-20 19:36:01,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 62 transitions, 427 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 19:36:01,253 INFO L231 Difference]: Finished difference. Result has 59 places, 48 transitions, 325 flow [2024-06-20 19:36:01,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=59, PETRI_TRANSITIONS=48} [2024-06-20 19:36:01,254 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 30 predicate places. [2024-06-20 19:36:01,254 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 48 transitions, 325 flow [2024-06-20 19:36:01,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:01,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:01,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:01,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 19:36:01,255 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:01,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:01,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1410837165, now seen corresponding path program 3 times [2024-06-20 19:36:01,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:01,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162177384] [2024-06-20 19:36:01,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:01,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:04,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:04,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162177384] [2024-06-20 19:36:04,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162177384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:04,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:04,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 19:36:04,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772267246] [2024-06-20 19:36:04,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:04,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 19:36:04,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:04,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 19:36:04,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 19:36:04,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:04,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 325 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:04,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:04,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:04,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:05,073 INFO L124 PetriNetUnfolderBase]: 206/371 cut-off events. [2024-06-20 19:36:05,073 INFO L125 PetriNetUnfolderBase]: For 2287/2287 co-relation queries the response was YES. [2024-06-20 19:36:05,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1670 conditions, 371 events. 206/371 cut-off events. For 2287/2287 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1310 event pairs, 47 based on Foata normal form. 2/372 useless extension candidates. Maximal degree in co-relation 1641. Up to 294 conditions per place. [2024-06-20 19:36:05,075 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 41 selfloop transitions, 22 changer transitions 0/65 dead transitions. [2024-06-20 19:36:05,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 65 transitions, 553 flow [2024-06-20 19:36:05,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 19:36:05,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 19:36:05,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-20 19:36:05,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-20 19:36:05,077 INFO L175 Difference]: Start difference. First operand has 59 places, 48 transitions, 325 flow. Second operand 7 states and 79 transitions. [2024-06-20 19:36:05,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 65 transitions, 553 flow [2024-06-20 19:36:05,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 65 transitions, 506 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 19:36:05,080 INFO L231 Difference]: Finished difference. Result has 63 places, 52 transitions, 377 flow [2024-06-20 19:36:05,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=377, PETRI_PLACES=63, PETRI_TRANSITIONS=52} [2024-06-20 19:36:05,081 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 34 predicate places. [2024-06-20 19:36:05,081 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 52 transitions, 377 flow [2024-06-20 19:36:05,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:05,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:05,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:05,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 19:36:05,082 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:05,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:05,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1410837351, now seen corresponding path program 1 times [2024-06-20 19:36:05,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:05,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540072397] [2024-06-20 19:36:05,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:05,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:05,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:09,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:09,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:09,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540072397] [2024-06-20 19:36:09,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540072397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:09,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:09,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 19:36:09,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052309909] [2024-06-20 19:36:09,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:09,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 19:36:09,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:09,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 19:36:09,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 19:36:09,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:09,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 52 transitions, 377 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:09,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:09,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:09,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:09,496 INFO L124 PetriNetUnfolderBase]: 209/376 cut-off events. [2024-06-20 19:36:09,497 INFO L125 PetriNetUnfolderBase]: For 2228/2228 co-relation queries the response was YES. [2024-06-20 19:36:09,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1668 conditions, 376 events. 209/376 cut-off events. For 2228/2228 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1318 event pairs, 43 based on Foata normal form. 1/376 useless extension candidates. Maximal degree in co-relation 1638. Up to 348 conditions per place. [2024-06-20 19:36:09,499 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 49 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2024-06-20 19:36:09,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 63 transitions, 533 flow [2024-06-20 19:36:09,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 19:36:09,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 19:36:09,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 73 transitions. [2024-06-20 19:36:09,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-20 19:36:09,500 INFO L175 Difference]: Start difference. First operand has 63 places, 52 transitions, 377 flow. Second operand 7 states and 73 transitions. [2024-06-20 19:36:09,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 63 transitions, 533 flow [2024-06-20 19:36:09,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 63 transitions, 507 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 19:36:09,503 INFO L231 Difference]: Finished difference. Result has 67 places, 54 transitions, 394 flow [2024-06-20 19:36:09,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=394, PETRI_PLACES=67, PETRI_TRANSITIONS=54} [2024-06-20 19:36:09,504 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 38 predicate places. [2024-06-20 19:36:09,504 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 54 transitions, 394 flow [2024-06-20 19:36:09,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:09,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:09,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:09,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 19:36:09,505 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:09,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:09,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1849076037, now seen corresponding path program 2 times [2024-06-20 19:36:09,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:09,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535802966] [2024-06-20 19:36:09,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:09,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:09,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:13,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:13,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:13,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535802966] [2024-06-20 19:36:13,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535802966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:13,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:13,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 19:36:13,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905038589] [2024-06-20 19:36:13,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:13,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 19:36:13,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:13,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 19:36:13,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 19:36:13,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:13,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 54 transitions, 394 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:13,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:13,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:13,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:13,931 INFO L124 PetriNetUnfolderBase]: 212/382 cut-off events. [2024-06-20 19:36:13,932 INFO L125 PetriNetUnfolderBase]: For 2571/2575 co-relation queries the response was YES. [2024-06-20 19:36:13,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1762 conditions, 382 events. 212/382 cut-off events. For 2571/2575 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1357 event pairs, 46 based on Foata normal form. 5/386 useless extension candidates. Maximal degree in co-relation 1730. Up to 337 conditions per place. [2024-06-20 19:36:13,934 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 46 selfloop transitions, 19 changer transitions 0/67 dead transitions. [2024-06-20 19:36:13,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 67 transitions, 598 flow [2024-06-20 19:36:13,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 19:36:13,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 19:36:13,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-20 19:36:13,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-20 19:36:13,936 INFO L175 Difference]: Start difference. First operand has 67 places, 54 transitions, 394 flow. Second operand 7 states and 74 transitions. [2024-06-20 19:36:13,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 67 transitions, 598 flow [2024-06-20 19:36:13,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 67 transitions, 571 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 19:36:13,939 INFO L231 Difference]: Finished difference. Result has 70 places, 59 transitions, 456 flow [2024-06-20 19:36:13,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=456, PETRI_PLACES=70, PETRI_TRANSITIONS=59} [2024-06-20 19:36:13,940 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 41 predicate places. [2024-06-20 19:36:13,940 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 59 transitions, 456 flow [2024-06-20 19:36:13,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:13,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:13,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:13,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 19:36:13,941 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:13,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:13,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1923271135, now seen corresponding path program 4 times [2024-06-20 19:36:13,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:13,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333530572] [2024-06-20 19:36:13,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:13,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:13,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:17,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:17,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:17,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333530572] [2024-06-20 19:36:17,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333530572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:17,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:17,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 19:36:17,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861055714] [2024-06-20 19:36:17,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:17,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 19:36:17,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:17,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 19:36:17,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 19:36:17,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:17,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 59 transitions, 456 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:17,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:17,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:17,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:17,884 INFO L124 PetriNetUnfolderBase]: 208/375 cut-off events. [2024-06-20 19:36:17,884 INFO L125 PetriNetUnfolderBase]: For 2879/2879 co-relation queries the response was YES. [2024-06-20 19:36:17,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1801 conditions, 375 events. 208/375 cut-off events. For 2879/2879 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1338 event pairs, 45 based on Foata normal form. 2/376 useless extension candidates. Maximal degree in co-relation 1767. Up to 286 conditions per place. [2024-06-20 19:36:17,887 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 46 selfloop transitions, 27 changer transitions 0/75 dead transitions. [2024-06-20 19:36:17,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 75 transitions, 686 flow [2024-06-20 19:36:17,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:36:17,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:36:17,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-20 19:36:17,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 19:36:17,888 INFO L175 Difference]: Start difference. First operand has 70 places, 59 transitions, 456 flow. Second operand 8 states and 88 transitions. [2024-06-20 19:36:17,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 75 transitions, 686 flow [2024-06-20 19:36:17,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 75 transitions, 660 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 19:36:17,893 INFO L231 Difference]: Finished difference. Result has 75 places, 61 transitions, 513 flow [2024-06-20 19:36:17,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=513, PETRI_PLACES=75, PETRI_TRANSITIONS=61} [2024-06-20 19:36:17,893 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 46 predicate places. [2024-06-20 19:36:17,894 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 61 transitions, 513 flow [2024-06-20 19:36:17,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:17,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:17,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:17,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 19:36:17,894 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:17,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:17,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1849313187, now seen corresponding path program 3 times [2024-06-20 19:36:17,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:17,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734293072] [2024-06-20 19:36:17,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:17,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:17,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:22,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:22,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:22,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734293072] [2024-06-20 19:36:22,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734293072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:22,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:22,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 19:36:22,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960476323] [2024-06-20 19:36:22,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:22,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 19:36:22,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:22,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 19:36:22,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 19:36:22,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:22,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 61 transitions, 513 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:22,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:22,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:22,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:22,622 INFO L124 PetriNetUnfolderBase]: 206/373 cut-off events. [2024-06-20 19:36:22,622 INFO L125 PetriNetUnfolderBase]: For 3266/3270 co-relation queries the response was YES. [2024-06-20 19:36:22,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1885 conditions, 373 events. 206/373 cut-off events. For 3266/3270 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1333 event pairs, 45 based on Foata normal form. 5/377 useless extension candidates. Maximal degree in co-relation 1849. Up to 338 conditions per place. [2024-06-20 19:36:22,625 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 52 selfloop transitions, 15 changer transitions 0/69 dead transitions. [2024-06-20 19:36:22,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 69 transitions, 672 flow [2024-06-20 19:36:22,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 19:36:22,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 19:36:22,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-20 19:36:22,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34285714285714286 [2024-06-20 19:36:22,626 INFO L175 Difference]: Start difference. First operand has 75 places, 61 transitions, 513 flow. Second operand 7 states and 72 transitions. [2024-06-20 19:36:22,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 69 transitions, 672 flow [2024-06-20 19:36:22,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 69 transitions, 599 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 19:36:22,631 INFO L231 Difference]: Finished difference. Result has 76 places, 62 transitions, 484 flow [2024-06-20 19:36:22,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=484, PETRI_PLACES=76, PETRI_TRANSITIONS=62} [2024-06-20 19:36:22,631 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 47 predicate places. [2024-06-20 19:36:22,631 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 62 transitions, 484 flow [2024-06-20 19:36:22,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:22,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:22,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:22,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 19:36:22,632 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:22,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:22,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1849067109, now seen corresponding path program 1 times [2024-06-20 19:36:22,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:22,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978612748] [2024-06-20 19:36:22,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:22,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:22,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:26,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:26,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:26,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978612748] [2024-06-20 19:36:26,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978612748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:26,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:26,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 19:36:26,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658915069] [2024-06-20 19:36:26,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:26,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 19:36:26,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:26,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 19:36:26,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 19:36:26,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:26,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 62 transitions, 484 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:26,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:26,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:26,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:26,966 INFO L124 PetriNetUnfolderBase]: 204/369 cut-off events. [2024-06-20 19:36:26,966 INFO L125 PetriNetUnfolderBase]: For 3404/3404 co-relation queries the response was YES. [2024-06-20 19:36:26,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1831 conditions, 369 events. 204/369 cut-off events. For 3404/3404 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1305 event pairs, 47 based on Foata normal form. 1/369 useless extension candidates. Maximal degree in co-relation 1794. Up to 348 conditions per place. [2024-06-20 19:36:26,969 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 58 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-20 19:36:26,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 71 transitions, 650 flow [2024-06-20 19:36:26,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 19:36:26,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 19:36:26,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 71 transitions. [2024-06-20 19:36:26,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380952380952381 [2024-06-20 19:36:26,970 INFO L175 Difference]: Start difference. First operand has 76 places, 62 transitions, 484 flow. Second operand 7 states and 71 transitions. [2024-06-20 19:36:26,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 71 transitions, 650 flow [2024-06-20 19:36:26,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 71 transitions, 619 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 19:36:26,976 INFO L231 Difference]: Finished difference. Result has 78 places, 64 transitions, 495 flow [2024-06-20 19:36:26,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=495, PETRI_PLACES=78, PETRI_TRANSITIONS=64} [2024-06-20 19:36:26,976 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 49 predicate places. [2024-06-20 19:36:26,976 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 64 transitions, 495 flow [2024-06-20 19:36:26,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:26,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:26,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:26,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 19:36:26,979 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:26,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:26,979 INFO L85 PathProgramCache]: Analyzing trace with hash -497247312, now seen corresponding path program 1 times [2024-06-20 19:36:26,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:26,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230868164] [2024-06-20 19:36:26,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:26,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:27,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:30,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-20 19:36:30,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:30,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230868164] [2024-06-20 19:36:30,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230868164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:30,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:30,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:36:30,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217371469] [2024-06-20 19:36:30,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:30,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:36:30,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:30,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:36:30,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:36:30,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:30,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 64 transitions, 495 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:30,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:30,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:30,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:30,966 INFO L124 PetriNetUnfolderBase]: 202/366 cut-off events. [2024-06-20 19:36:30,966 INFO L125 PetriNetUnfolderBase]: For 3606/3606 co-relation queries the response was YES. [2024-06-20 19:36:30,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1848 conditions, 366 events. 202/366 cut-off events. For 3606/3606 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1301 event pairs, 40 based on Foata normal form. 1/366 useless extension candidates. Maximal degree in co-relation 1810. Up to 301 conditions per place. [2024-06-20 19:36:30,969 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 55 selfloop transitions, 20 changer transitions 0/77 dead transitions. [2024-06-20 19:36:30,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 77 transitions, 683 flow [2024-06-20 19:36:30,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 19:36:30,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 19:36:30,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-20 19:36:30,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-20 19:36:30,972 INFO L175 Difference]: Start difference. First operand has 78 places, 64 transitions, 495 flow. Second operand 7 states and 78 transitions. [2024-06-20 19:36:30,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 77 transitions, 683 flow [2024-06-20 19:36:30,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 77 transitions, 634 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 19:36:30,977 INFO L231 Difference]: Finished difference. Result has 79 places, 64 transitions, 498 flow [2024-06-20 19:36:30,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=498, PETRI_PLACES=79, PETRI_TRANSITIONS=64} [2024-06-20 19:36:30,978 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 50 predicate places. [2024-06-20 19:36:30,978 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 64 transitions, 498 flow [2024-06-20 19:36:30,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:30,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:30,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:30,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 19:36:30,978 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:30,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:30,979 INFO L85 PathProgramCache]: Analyzing trace with hash 782561017, now seen corresponding path program 1 times [2024-06-20 19:36:30,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:30,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243342083] [2024-06-20 19:36:30,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:30,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:31,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:35,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:35,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:35,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243342083] [2024-06-20 19:36:35,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243342083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:35,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:35,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:36:35,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49112082] [2024-06-20 19:36:35,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:35,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:36:35,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:35,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:36:35,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:36:35,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:35,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 64 transitions, 498 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:35,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:35,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:35,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:35,461 INFO L124 PetriNetUnfolderBase]: 208/376 cut-off events. [2024-06-20 19:36:35,461 INFO L125 PetriNetUnfolderBase]: For 4221/4221 co-relation queries the response was YES. [2024-06-20 19:36:35,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1930 conditions, 376 events. 208/376 cut-off events. For 4221/4221 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1335 event pairs, 39 based on Foata normal form. 2/377 useless extension candidates. Maximal degree in co-relation 1892. Up to 304 conditions per place. [2024-06-20 19:36:35,464 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 61 selfloop transitions, 22 changer transitions 0/85 dead transitions. [2024-06-20 19:36:35,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 85 transitions, 736 flow [2024-06-20 19:36:35,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:36:35,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:36:35,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 19:36:35,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-20 19:36:35,466 INFO L175 Difference]: Start difference. First operand has 79 places, 64 transitions, 498 flow. Second operand 9 states and 97 transitions. [2024-06-20 19:36:35,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 85 transitions, 736 flow [2024-06-20 19:36:35,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 85 transitions, 690 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 19:36:35,471 INFO L231 Difference]: Finished difference. Result has 82 places, 66 transitions, 522 flow [2024-06-20 19:36:35,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=522, PETRI_PLACES=82, PETRI_TRANSITIONS=66} [2024-06-20 19:36:35,471 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2024-06-20 19:36:35,471 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 66 transitions, 522 flow [2024-06-20 19:36:35,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:35,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:35,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:35,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 19:36:35,474 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:35,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:35,474 INFO L85 PathProgramCache]: Analyzing trace with hash 786285667, now seen corresponding path program 2 times [2024-06-20 19:36:35,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:35,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523456272] [2024-06-20 19:36:35,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:35,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:35,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:39,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:39,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:39,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523456272] [2024-06-20 19:36:39,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523456272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:39,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:39,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:36:39,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731645293] [2024-06-20 19:36:39,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:39,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:36:39,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:39,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:36:39,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:36:39,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:39,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 66 transitions, 522 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:39,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:39,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:39,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:39,559 INFO L124 PetriNetUnfolderBase]: 214/386 cut-off events. [2024-06-20 19:36:39,559 INFO L125 PetriNetUnfolderBase]: For 4780/4780 co-relation queries the response was YES. [2024-06-20 19:36:39,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2040 conditions, 386 events. 214/386 cut-off events. For 4780/4780 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1385 event pairs, 41 based on Foata normal form. 2/387 useless extension candidates. Maximal degree in co-relation 2001. Up to 352 conditions per place. [2024-06-20 19:36:39,562 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 63 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-20 19:36:39,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 79 transitions, 726 flow [2024-06-20 19:36:39,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:36:39,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:36:39,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-20 19:36:39,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-20 19:36:39,563 INFO L175 Difference]: Start difference. First operand has 82 places, 66 transitions, 522 flow. Second operand 8 states and 82 transitions. [2024-06-20 19:36:39,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 79 transitions, 726 flow [2024-06-20 19:36:39,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 79 transitions, 661 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 19:36:39,569 INFO L231 Difference]: Finished difference. Result has 82 places, 68 transitions, 514 flow [2024-06-20 19:36:39,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=514, PETRI_PLACES=82, PETRI_TRANSITIONS=68} [2024-06-20 19:36:39,569 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2024-06-20 19:36:39,569 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 68 transitions, 514 flow [2024-06-20 19:36:39,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:39,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:39,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:39,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 19:36:39,570 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:39,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:39,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1783093918, now seen corresponding path program 1 times [2024-06-20 19:36:39,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:39,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369856711] [2024-06-20 19:36:39,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:39,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:39,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:43,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:43,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:43,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369856711] [2024-06-20 19:36:43,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369856711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:43,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:43,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:36:43,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578085988] [2024-06-20 19:36:43,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:43,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:36:43,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:43,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:36:43,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:36:43,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:43,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 68 transitions, 514 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:43,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:43,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:43,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:43,900 INFO L124 PetriNetUnfolderBase]: 220/396 cut-off events. [2024-06-20 19:36:43,900 INFO L125 PetriNetUnfolderBase]: For 5250/5250 co-relation queries the response was YES. [2024-06-20 19:36:43,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2097 conditions, 396 events. 220/396 cut-off events. For 5250/5250 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1428 event pairs, 40 based on Foata normal form. 2/397 useless extension candidates. Maximal degree in co-relation 2057. Up to 362 conditions per place. [2024-06-20 19:36:43,903 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 65 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-20 19:36:43,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 81 transitions, 718 flow [2024-06-20 19:36:43,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:36:43,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:36:43,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-20 19:36:43,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-20 19:36:43,905 INFO L175 Difference]: Start difference. First operand has 82 places, 68 transitions, 514 flow. Second operand 8 states and 82 transitions. [2024-06-20 19:36:43,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 81 transitions, 718 flow [2024-06-20 19:36:43,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 81 transitions, 677 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 19:36:43,914 INFO L231 Difference]: Finished difference. Result has 84 places, 70 transitions, 526 flow [2024-06-20 19:36:43,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=526, PETRI_PLACES=84, PETRI_TRANSITIONS=70} [2024-06-20 19:36:43,915 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 55 predicate places. [2024-06-20 19:36:43,915 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 70 transitions, 526 flow [2024-06-20 19:36:43,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:43,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:43,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:43,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 19:36:43,916 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:43,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:43,916 INFO L85 PathProgramCache]: Analyzing trace with hash -493437877, now seen corresponding path program 3 times [2024-06-20 19:36:43,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:43,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63384678] [2024-06-20 19:36:43,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:43,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:43,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:47,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-20 19:36:47,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:47,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63384678] [2024-06-20 19:36:47,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63384678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:47,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:47,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:36:47,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102014862] [2024-06-20 19:36:47,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:47,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:36:47,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:47,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:36:47,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:36:48,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:48,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 70 transitions, 526 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:48,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:48,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:48,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:48,279 INFO L124 PetriNetUnfolderBase]: 226/406 cut-off events. [2024-06-20 19:36:48,279 INFO L125 PetriNetUnfolderBase]: For 5767/5767 co-relation queries the response was YES. [2024-06-20 19:36:48,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2189 conditions, 406 events. 226/406 cut-off events. For 5767/5767 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1480 event pairs, 42 based on Foata normal form. 2/407 useless extension candidates. Maximal degree in co-relation 2148. Up to 322 conditions per place. [2024-06-20 19:36:48,282 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 60 selfloop transitions, 24 changer transitions 0/86 dead transitions. [2024-06-20 19:36:48,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 760 flow [2024-06-20 19:36:48,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:36:48,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:36:48,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-20 19:36:48,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-20 19:36:48,285 INFO L175 Difference]: Start difference. First operand has 84 places, 70 transitions, 526 flow. Second operand 8 states and 87 transitions. [2024-06-20 19:36:48,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 760 flow [2024-06-20 19:36:48,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 86 transitions, 723 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 19:36:48,292 INFO L231 Difference]: Finished difference. Result has 86 places, 72 transitions, 570 flow [2024-06-20 19:36:48,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=570, PETRI_PLACES=86, PETRI_TRANSITIONS=72} [2024-06-20 19:36:48,293 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 57 predicate places. [2024-06-20 19:36:48,293 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 72 transitions, 570 flow [2024-06-20 19:36:48,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:48,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:48,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:48,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 19:36:48,294 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:48,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:48,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1486514426, now seen corresponding path program 2 times [2024-06-20 19:36:48,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:48,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305456559] [2024-06-20 19:36:48,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:48,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:48,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:52,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:52,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:52,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305456559] [2024-06-20 19:36:52,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305456559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:52,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:52,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:36:52,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477632732] [2024-06-20 19:36:52,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:52,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:36:52,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:52,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:36:52,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:36:52,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:52,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 72 transitions, 570 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:52,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:52,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:52,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:52,765 INFO L124 PetriNetUnfolderBase]: 232/416 cut-off events. [2024-06-20 19:36:52,765 INFO L125 PetriNetUnfolderBase]: For 6479/6479 co-relation queries the response was YES. [2024-06-20 19:36:52,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2307 conditions, 416 events. 232/416 cut-off events. For 6479/6479 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1519 event pairs, 48 based on Foata normal form. 2/417 useless extension candidates. Maximal degree in co-relation 2265. Up to 387 conditions per place. [2024-06-20 19:36:52,768 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 68 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-06-20 19:36:52,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 83 transitions, 776 flow [2024-06-20 19:36:52,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:36:52,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:36:52,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-20 19:36:52,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 19:36:52,769 INFO L175 Difference]: Start difference. First operand has 86 places, 72 transitions, 570 flow. Second operand 8 states and 80 transitions. [2024-06-20 19:36:52,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 83 transitions, 776 flow [2024-06-20 19:36:52,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 83 transitions, 711 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 19:36:52,776 INFO L231 Difference]: Finished difference. Result has 88 places, 74 transitions, 561 flow [2024-06-20 19:36:52,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=561, PETRI_PLACES=88, PETRI_TRANSITIONS=74} [2024-06-20 19:36:52,776 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 59 predicate places. [2024-06-20 19:36:52,776 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 74 transitions, 561 flow [2024-06-20 19:36:52,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:52,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:52,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:52,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 19:36:52,777 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:52,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:52,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1486781553, now seen corresponding path program 4 times [2024-06-20 19:36:52,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:52,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245851732] [2024-06-20 19:36:52,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:52,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:36:56,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:36:56,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:36:56,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245851732] [2024-06-20 19:36:56,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245851732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:36:56,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:36:56,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:36:56,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116367211] [2024-06-20 19:36:56,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:36:56,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:36:56,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:36:56,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:36:56,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:36:56,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:36:56,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 74 transitions, 561 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:56,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:36:56,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:36:56,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:36:56,899 INFO L124 PetriNetUnfolderBase]: 248/442 cut-off events. [2024-06-20 19:36:56,899 INFO L125 PetriNetUnfolderBase]: For 7610/7610 co-relation queries the response was YES. [2024-06-20 19:36:56,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2497 conditions, 442 events. 248/442 cut-off events. For 7610/7610 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1654 event pairs, 43 based on Foata normal form. 2/443 useless extension candidates. Maximal degree in co-relation 2454. Up to 378 conditions per place. [2024-06-20 19:36:56,902 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 65 selfloop transitions, 25 changer transitions 0/92 dead transitions. [2024-06-20 19:36:56,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 92 transitions, 877 flow [2024-06-20 19:36:56,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:36:56,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:36:56,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-20 19:36:56,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-20 19:36:56,903 INFO L175 Difference]: Start difference. First operand has 88 places, 74 transitions, 561 flow. Second operand 9 states and 95 transitions. [2024-06-20 19:36:56,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 92 transitions, 877 flow [2024-06-20 19:36:56,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 92 transitions, 839 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 19:36:56,910 INFO L231 Difference]: Finished difference. Result has 91 places, 78 transitions, 638 flow [2024-06-20 19:36:56,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=638, PETRI_PLACES=91, PETRI_TRANSITIONS=78} [2024-06-20 19:36:56,911 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 62 predicate places. [2024-06-20 19:36:56,911 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 78 transitions, 638 flow [2024-06-20 19:36:56,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:36:56,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:36:56,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:36:56,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 19:36:56,911 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:36:56,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:36:56,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1494132986, now seen corresponding path program 3 times [2024-06-20 19:36:56,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:36:56,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302136881] [2024-06-20 19:36:56,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:36:56,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:36:56,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:01,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:01,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:01,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302136881] [2024-06-20 19:37:01,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302136881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:01,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:01,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:37:01,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395398490] [2024-06-20 19:37:01,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:01,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:37:01,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:01,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:37:01,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:37:01,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:01,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 78 transitions, 638 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:01,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:01,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:01,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:01,400 INFO L124 PetriNetUnfolderBase]: 251/447 cut-off events. [2024-06-20 19:37:01,401 INFO L125 PetriNetUnfolderBase]: For 8187/8187 co-relation queries the response was YES. [2024-06-20 19:37:01,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2598 conditions, 447 events. 251/447 cut-off events. For 8187/8187 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1675 event pairs, 43 based on Foata normal form. 1/447 useless extension candidates. Maximal degree in co-relation 2554. Up to 410 conditions per place. [2024-06-20 19:37:01,404 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 71 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2024-06-20 19:37:01,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 91 transitions, 864 flow [2024-06-20 19:37:01,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:01,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:01,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-06-20 19:37:01,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 19:37:01,405 INFO L175 Difference]: Start difference. First operand has 91 places, 78 transitions, 638 flow. Second operand 9 states and 90 transitions. [2024-06-20 19:37:01,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 91 transitions, 864 flow [2024-06-20 19:37:01,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 91 transitions, 817 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 19:37:01,414 INFO L231 Difference]: Finished difference. Result has 95 places, 80 transitions, 656 flow [2024-06-20 19:37:01,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=656, PETRI_PLACES=95, PETRI_TRANSITIONS=80} [2024-06-20 19:37:01,414 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2024-06-20 19:37:01,414 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 80 transitions, 656 flow [2024-06-20 19:37:01,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:01,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:01,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:01,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 19:37:01,415 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:01,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:01,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1989747358, now seen corresponding path program 4 times [2024-06-20 19:37:01,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:01,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125674002] [2024-06-20 19:37:01,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:01,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:01,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:05,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:05,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:05,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125674002] [2024-06-20 19:37:05,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125674002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:05,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:05,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:37:05,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443887299] [2024-06-20 19:37:05,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:05,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:37:05,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:05,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:37:05,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:37:05,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:05,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 80 transitions, 656 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:05,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:05,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:05,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:05,831 INFO L124 PetriNetUnfolderBase]: 252/449 cut-off events. [2024-06-20 19:37:05,832 INFO L125 PetriNetUnfolderBase]: For 8699/8699 co-relation queries the response was YES. [2024-06-20 19:37:05,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2647 conditions, 449 events. 252/449 cut-off events. For 8699/8699 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1679 event pairs, 42 based on Foata normal form. 2/450 useless extension candidates. Maximal degree in co-relation 2601. Up to 373 conditions per place. [2024-06-20 19:37:05,835 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 67 selfloop transitions, 30 changer transitions 0/99 dead transitions. [2024-06-20 19:37:05,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 99 transitions, 996 flow [2024-06-20 19:37:05,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:05,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:05,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 19:37:05,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-20 19:37:05,836 INFO L175 Difference]: Start difference. First operand has 95 places, 80 transitions, 656 flow. Second operand 9 states and 97 transitions. [2024-06-20 19:37:05,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 99 transitions, 996 flow [2024-06-20 19:37:05,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 99 transitions, 947 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 19:37:05,847 INFO L231 Difference]: Finished difference. Result has 97 places, 84 transitions, 728 flow [2024-06-20 19:37:05,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=728, PETRI_PLACES=97, PETRI_TRANSITIONS=84} [2024-06-20 19:37:05,847 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 68 predicate places. [2024-06-20 19:37:05,848 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 84 transitions, 728 flow [2024-06-20 19:37:05,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:05,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:05,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:05,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 19:37:05,849 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:05,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:05,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1494138783, now seen corresponding path program 5 times [2024-06-20 19:37:05,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:05,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575810531] [2024-06-20 19:37:05,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:05,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:05,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:09,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:09,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:09,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575810531] [2024-06-20 19:37:09,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575810531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:09,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:09,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:37:09,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668194778] [2024-06-20 19:37:09,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:09,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:37:09,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:09,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:37:09,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:37:09,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:09,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 84 transitions, 728 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:09,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:09,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:09,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:10,310 INFO L124 PetriNetUnfolderBase]: 253/452 cut-off events. [2024-06-20 19:37:10,311 INFO L125 PetriNetUnfolderBase]: For 9389/9391 co-relation queries the response was YES. [2024-06-20 19:37:10,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2721 conditions, 452 events. 253/452 cut-off events. For 9389/9391 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1711 event pairs, 44 based on Foata normal form. 4/455 useless extension candidates. Maximal degree in co-relation 2674. Up to 298 conditions per place. [2024-06-20 19:37:10,315 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 61 selfloop transitions, 42 changer transitions 0/105 dead transitions. [2024-06-20 19:37:10,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 105 transitions, 1142 flow [2024-06-20 19:37:10,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:10,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:10,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-20 19:37:10,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37407407407407406 [2024-06-20 19:37:10,317 INFO L175 Difference]: Start difference. First operand has 97 places, 84 transitions, 728 flow. Second operand 9 states and 101 transitions. [2024-06-20 19:37:10,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 105 transitions, 1142 flow [2024-06-20 19:37:10,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 105 transitions, 1097 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 19:37:10,328 INFO L231 Difference]: Finished difference. Result has 101 places, 88 transitions, 840 flow [2024-06-20 19:37:10,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=840, PETRI_PLACES=101, PETRI_TRANSITIONS=88} [2024-06-20 19:37:10,330 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 72 predicate places. [2024-06-20 19:37:10,330 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 88 transitions, 840 flow [2024-06-20 19:37:10,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:10,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:10,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:10,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 19:37:10,331 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:10,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:10,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1494133203, now seen corresponding path program 6 times [2024-06-20 19:37:10,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:10,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036753722] [2024-06-20 19:37:10,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:10,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:10,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:14,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:14,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036753722] [2024-06-20 19:37:14,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036753722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:14,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:14,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 19:37:14,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582407066] [2024-06-20 19:37:14,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:14,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 19:37:14,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:14,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 19:37:14,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 19:37:14,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:14,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 88 transitions, 840 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:14,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:14,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:14,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:14,370 INFO L124 PetriNetUnfolderBase]: 249/446 cut-off events. [2024-06-20 19:37:14,371 INFO L125 PetriNetUnfolderBase]: For 9575/9577 co-relation queries the response was YES. [2024-06-20 19:37:14,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2746 conditions, 446 events. 249/446 cut-off events. For 9575/9577 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1685 event pairs, 46 based on Foata normal form. 4/449 useless extension candidates. Maximal degree in co-relation 2697. Up to 405 conditions per place. [2024-06-20 19:37:14,374 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 78 selfloop transitions, 17 changer transitions 0/97 dead transitions. [2024-06-20 19:37:14,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 97 transitions, 1054 flow [2024-06-20 19:37:14,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:37:14,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:37:14,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 81 transitions. [2024-06-20 19:37:14,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-20 19:37:14,376 INFO L175 Difference]: Start difference. First operand has 101 places, 88 transitions, 840 flow. Second operand 8 states and 81 transitions. [2024-06-20 19:37:14,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 97 transitions, 1054 flow [2024-06-20 19:37:14,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 97 transitions, 977 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 19:37:14,386 INFO L231 Difference]: Finished difference. Result has 105 places, 88 transitions, 802 flow [2024-06-20 19:37:14,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=802, PETRI_PLACES=105, PETRI_TRANSITIONS=88} [2024-06-20 19:37:14,386 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 76 predicate places. [2024-06-20 19:37:14,386 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 88 transitions, 802 flow [2024-06-20 19:37:14,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:14,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:14,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:14,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 19:37:14,387 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:14,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:14,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1486504506, now seen corresponding path program 1 times [2024-06-20 19:37:14,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:14,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058327496] [2024-06-20 19:37:14,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:14,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:18,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:18,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:18,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058327496] [2024-06-20 19:37:18,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058327496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:18,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:18,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:18,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076437836] [2024-06-20 19:37:18,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:18,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:18,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:18,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:18,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:18,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:18,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 88 transitions, 802 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:18,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:18,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:18,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:19,125 INFO L124 PetriNetUnfolderBase]: 246/440 cut-off events. [2024-06-20 19:37:19,126 INFO L125 PetriNetUnfolderBase]: For 9222/9222 co-relation queries the response was YES. [2024-06-20 19:37:19,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2643 conditions, 440 events. 246/440 cut-off events. For 9222/9222 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1632 event pairs, 48 based on Foata normal form. 2/441 useless extension candidates. Maximal degree in co-relation 2592. Up to 413 conditions per place. [2024-06-20 19:37:19,135 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 83 selfloop transitions, 13 changer transitions 0/98 dead transitions. [2024-06-20 19:37:19,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 98 transitions, 1018 flow [2024-06-20 19:37:19,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:19,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:19,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-06-20 19:37:19,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3148148148148148 [2024-06-20 19:37:19,137 INFO L175 Difference]: Start difference. First operand has 105 places, 88 transitions, 802 flow. Second operand 9 states and 85 transitions. [2024-06-20 19:37:19,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 98 transitions, 1018 flow [2024-06-20 19:37:19,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 98 transitions, 967 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 19:37:19,149 INFO L231 Difference]: Finished difference. Result has 106 places, 88 transitions, 781 flow [2024-06-20 19:37:19,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=781, PETRI_PLACES=106, PETRI_TRANSITIONS=88} [2024-06-20 19:37:19,154 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 77 predicate places. [2024-06-20 19:37:19,154 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 88 transitions, 781 flow [2024-06-20 19:37:19,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:19,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:19,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:19,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 19:37:19,155 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:19,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:19,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1765142870, now seen corresponding path program 1 times [2024-06-20 19:37:19,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:19,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465370538] [2024-06-20 19:37:19,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:19,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:19,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:22,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:22,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:22,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465370538] [2024-06-20 19:37:22,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465370538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:22,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:22,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:22,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303115343] [2024-06-20 19:37:22,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:22,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:22,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:22,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:22,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:23,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:23,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 88 transitions, 781 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:23,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:23,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:23,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:23,341 INFO L124 PetriNetUnfolderBase]: 250/448 cut-off events. [2024-06-20 19:37:23,342 INFO L125 PetriNetUnfolderBase]: For 9806/9806 co-relation queries the response was YES. [2024-06-20 19:37:23,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2693 conditions, 448 events. 250/448 cut-off events. For 9806/9806 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1691 event pairs, 23 based on Foata normal form. 2/449 useless extension candidates. Maximal degree in co-relation 2641. Up to 371 conditions per place. [2024-06-20 19:37:23,345 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 86 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-20 19:37:23,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 104 transitions, 1039 flow [2024-06-20 19:37:23,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:37:23,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:37:23,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-20 19:37:23,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 19:37:23,346 INFO L175 Difference]: Start difference. First operand has 106 places, 88 transitions, 781 flow. Second operand 8 states and 84 transitions. [2024-06-20 19:37:23,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 104 transitions, 1039 flow [2024-06-20 19:37:23,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 104 transitions, 1003 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 19:37:23,357 INFO L231 Difference]: Finished difference. Result has 107 places, 89 transitions, 797 flow [2024-06-20 19:37:23,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=797, PETRI_PLACES=107, PETRI_TRANSITIONS=89} [2024-06-20 19:37:23,358 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 78 predicate places. [2024-06-20 19:37:23,358 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 89 transitions, 797 flow [2024-06-20 19:37:23,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:23,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:23,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:23,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 19:37:23,359 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:23,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1765203320, now seen corresponding path program 2 times [2024-06-20 19:37:23,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:23,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154967594] [2024-06-20 19:37:23,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:23,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:23,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:27,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:27,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:27,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154967594] [2024-06-20 19:37:27,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154967594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:27,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:27,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:27,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409052119] [2024-06-20 19:37:27,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:27,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:27,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:27,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:27,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:27,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:27,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 89 transitions, 797 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:27,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:27,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:27,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:27,702 INFO L124 PetriNetUnfolderBase]: 254/456 cut-off events. [2024-06-20 19:37:27,703 INFO L125 PetriNetUnfolderBase]: For 10586/10586 co-relation queries the response was YES. [2024-06-20 19:37:27,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2772 conditions, 456 events. 254/456 cut-off events. For 10586/10586 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1745 event pairs, 38 based on Foata normal form. 2/457 useless extension candidates. Maximal degree in co-relation 2719. Up to 381 conditions per place. [2024-06-20 19:37:27,706 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 82 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-20 19:37:27,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 105 transitions, 1061 flow [2024-06-20 19:37:27,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:37:27,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:37:27,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-20 19:37:27,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-20 19:37:27,708 INFO L175 Difference]: Start difference. First operand has 107 places, 89 transitions, 797 flow. Second operand 8 states and 86 transitions. [2024-06-20 19:37:27,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 105 transitions, 1061 flow [2024-06-20 19:37:27,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 105 transitions, 1019 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 19:37:27,720 INFO L231 Difference]: Finished difference. Result has 109 places, 90 transitions, 821 flow [2024-06-20 19:37:27,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=821, PETRI_PLACES=109, PETRI_TRANSITIONS=90} [2024-06-20 19:37:27,721 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 80 predicate places. [2024-06-20 19:37:27,721 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 90 transitions, 821 flow [2024-06-20 19:37:27,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:27,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:27,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:27,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 19:37:27,722 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:27,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:27,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1767884634, now seen corresponding path program 1 times [2024-06-20 19:37:27,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:27,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914171772] [2024-06-20 19:37:27,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:27,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:27,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:31,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:31,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:31,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914171772] [2024-06-20 19:37:31,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914171772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:31,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:31,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:31,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009619213] [2024-06-20 19:37:31,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:31,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:31,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:31,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:32,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:32,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 90 transitions, 821 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:32,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:32,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:32,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:32,393 INFO L124 PetriNetUnfolderBase]: 252/453 cut-off events. [2024-06-20 19:37:32,393 INFO L125 PetriNetUnfolderBase]: For 10763/10763 co-relation queries the response was YES. [2024-06-20 19:37:32,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2748 conditions, 453 events. 252/453 cut-off events. For 10763/10763 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1729 event pairs, 37 based on Foata normal form. 1/453 useless extension candidates. Maximal degree in co-relation 2694. Up to 373 conditions per place. [2024-06-20 19:37:32,396 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 79 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-20 19:37:32,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 105 transitions, 1071 flow [2024-06-20 19:37:32,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 19:37:32,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 19:37:32,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-20 19:37:32,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-20 19:37:32,397 INFO L175 Difference]: Start difference. First operand has 109 places, 90 transitions, 821 flow. Second operand 8 states and 87 transitions. [2024-06-20 19:37:32,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 105 transitions, 1071 flow [2024-06-20 19:37:32,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 105 transitions, 1015 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 19:37:32,410 INFO L231 Difference]: Finished difference. Result has 111 places, 90 transitions, 822 flow [2024-06-20 19:37:32,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=822, PETRI_PLACES=111, PETRI_TRANSITIONS=90} [2024-06-20 19:37:32,411 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 82 predicate places. [2024-06-20 19:37:32,411 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 90 transitions, 822 flow [2024-06-20 19:37:32,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:32,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:32,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:32,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 19:37:32,412 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:32,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:32,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1510411286, now seen corresponding path program 1 times [2024-06-20 19:37:32,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:32,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314480658] [2024-06-20 19:37:32,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:32,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:32,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:36,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:36,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:36,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314480658] [2024-06-20 19:37:36,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314480658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:36,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:36,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:36,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095740130] [2024-06-20 19:37:36,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:36,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:36,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:36,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:36,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:36,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:36,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 90 transitions, 822 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:36,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:36,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:36,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:37,204 INFO L124 PetriNetUnfolderBase]: 258/463 cut-off events. [2024-06-20 19:37:37,205 INFO L125 PetriNetUnfolderBase]: For 11715/11715 co-relation queries the response was YES. [2024-06-20 19:37:37,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2808 conditions, 463 events. 258/463 cut-off events. For 11715/11715 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1777 event pairs, 38 based on Foata normal form. 2/464 useless extension candidates. Maximal degree in co-relation 2753. Up to 383 conditions per place. [2024-06-20 19:37:37,209 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 84 selfloop transitions, 24 changer transitions 0/110 dead transitions. [2024-06-20 19:37:37,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 110 transitions, 1116 flow [2024-06-20 19:37:37,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:37,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-20 19:37:37,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 19:37:37,210 INFO L175 Difference]: Start difference. First operand has 111 places, 90 transitions, 822 flow. Second operand 9 states and 96 transitions. [2024-06-20 19:37:37,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 110 transitions, 1116 flow [2024-06-20 19:37:37,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 110 transitions, 1017 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 19:37:37,226 INFO L231 Difference]: Finished difference. Result has 112 places, 92 transitions, 804 flow [2024-06-20 19:37:37,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=804, PETRI_PLACES=112, PETRI_TRANSITIONS=92} [2024-06-20 19:37:37,227 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 83 predicate places. [2024-06-20 19:37:37,228 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 92 transitions, 804 flow [2024-06-20 19:37:37,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:37,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:37,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:37,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 19:37:37,228 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:37,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:37,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1395125076, now seen corresponding path program 3 times [2024-06-20 19:37:37,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:37,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39991625] [2024-06-20 19:37:37,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:37,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:37,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:41,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:41,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:41,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39991625] [2024-06-20 19:37:41,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39991625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:41,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:41,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:41,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027022227] [2024-06-20 19:37:41,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:41,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:41,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:41,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:41,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:41,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:41,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 92 transitions, 804 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:41,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:41,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:41,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:41,675 INFO L124 PetriNetUnfolderBase]: 262/471 cut-off events. [2024-06-20 19:37:41,675 INFO L125 PetriNetUnfolderBase]: For 12583/12583 co-relation queries the response was YES. [2024-06-20 19:37:41,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2859 conditions, 471 events. 262/471 cut-off events. For 12583/12583 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1823 event pairs, 34 based on Foata normal form. 2/472 useless extension candidates. Maximal degree in co-relation 2804. Up to 389 conditions per place. [2024-06-20 19:37:41,679 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 83 selfloop transitions, 25 changer transitions 0/110 dead transitions. [2024-06-20 19:37:41,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 110 transitions, 1086 flow [2024-06-20 19:37:41,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:41,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:41,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-20 19:37:41,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 19:37:41,681 INFO L175 Difference]: Start difference. First operand has 112 places, 92 transitions, 804 flow. Second operand 9 states and 96 transitions. [2024-06-20 19:37:41,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 110 transitions, 1086 flow [2024-06-20 19:37:41,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 110 transitions, 1021 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 19:37:41,696 INFO L231 Difference]: Finished difference. Result has 114 places, 93 transitions, 813 flow [2024-06-20 19:37:41,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=813, PETRI_PLACES=114, PETRI_TRANSITIONS=93} [2024-06-20 19:37:41,697 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 85 predicate places. [2024-06-20 19:37:41,697 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 93 transitions, 813 flow [2024-06-20 19:37:41,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:41,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:41,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:41,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 19:37:41,697 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:41,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:41,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1883295960, now seen corresponding path program 2 times [2024-06-20 19:37:41,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:41,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538986859] [2024-06-20 19:37:41,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:41,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:41,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:45,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:45,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:45,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538986859] [2024-06-20 19:37:45,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538986859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:45,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:45,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:45,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544555229] [2024-06-20 19:37:45,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:45,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:45,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:45,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:45,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:46,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:46,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 93 transitions, 813 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:46,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:46,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:46,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:46,428 INFO L124 PetriNetUnfolderBase]: 303/537 cut-off events. [2024-06-20 19:37:46,428 INFO L125 PetriNetUnfolderBase]: For 17304/17304 co-relation queries the response was YES. [2024-06-20 19:37:46,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3451 conditions, 537 events. 303/537 cut-off events. For 17304/17304 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2151 event pairs, 46 based on Foata normal form. 2/538 useless extension candidates. Maximal degree in co-relation 3395. Up to 357 conditions per place. [2024-06-20 19:37:46,432 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 84 selfloop transitions, 36 changer transitions 0/122 dead transitions. [2024-06-20 19:37:46,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 122 transitions, 1345 flow [2024-06-20 19:37:46,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:37:46,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:37:46,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 19:37:46,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-20 19:37:46,433 INFO L175 Difference]: Start difference. First operand has 114 places, 93 transitions, 813 flow. Second operand 10 states and 114 transitions. [2024-06-20 19:37:46,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 122 transitions, 1345 flow [2024-06-20 19:37:46,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 122 transitions, 1281 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 19:37:46,452 INFO L231 Difference]: Finished difference. Result has 118 places, 100 transitions, 939 flow [2024-06-20 19:37:46,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=939, PETRI_PLACES=118, PETRI_TRANSITIONS=100} [2024-06-20 19:37:46,453 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 89 predicate places. [2024-06-20 19:37:46,453 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 100 transitions, 939 flow [2024-06-20 19:37:46,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:46,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:46,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:46,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 19:37:46,454 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:46,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:46,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1394940626, now seen corresponding path program 3 times [2024-06-20 19:37:46,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:46,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279215685] [2024-06-20 19:37:46,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:46,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:46,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:50,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-20 19:37:50,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:50,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279215685] [2024-06-20 19:37:50,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279215685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:50,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:50,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:50,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765179847] [2024-06-20 19:37:50,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:50,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:50,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:50,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:50,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:50,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:50,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 100 transitions, 939 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:50,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:50,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:50,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:50,503 INFO L124 PetriNetUnfolderBase]: 315/557 cut-off events. [2024-06-20 19:37:50,504 INFO L125 PetriNetUnfolderBase]: For 19699/19699 co-relation queries the response was YES. [2024-06-20 19:37:50,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3716 conditions, 557 events. 315/557 cut-off events. For 19699/19699 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2258 event pairs, 50 based on Foata normal form. 4/560 useless extension candidates. Maximal degree in co-relation 3658. Up to 477 conditions per place. [2024-06-20 19:37:50,507 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 97 selfloop transitions, 21 changer transitions 0/120 dead transitions. [2024-06-20 19:37:50,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 120 transitions, 1363 flow [2024-06-20 19:37:50,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:50,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:50,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 19:37:50,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-20 19:37:50,509 INFO L175 Difference]: Start difference. First operand has 118 places, 100 transitions, 939 flow. Second operand 9 states and 97 transitions. [2024-06-20 19:37:50,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 120 transitions, 1363 flow [2024-06-20 19:37:50,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 120 transitions, 1316 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 19:37:50,531 INFO L231 Difference]: Finished difference. Result has 123 places, 104 transitions, 1022 flow [2024-06-20 19:37:50,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1022, PETRI_PLACES=123, PETRI_TRANSITIONS=104} [2024-06-20 19:37:50,531 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 94 predicate places. [2024-06-20 19:37:50,531 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 104 transitions, 1022 flow [2024-06-20 19:37:50,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:50,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:50,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:50,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 19:37:50,532 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:50,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:50,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1394947136, now seen corresponding path program 4 times [2024-06-20 19:37:50,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:50,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442282455] [2024-06-20 19:37:50,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:50,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:50,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:54,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:37:54,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:54,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442282455] [2024-06-20 19:37:54,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442282455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:54,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:54,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:54,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246878108] [2024-06-20 19:37:54,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:54,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:54,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:54,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:54,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:54,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:54,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 104 transitions, 1022 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:54,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:54,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:54,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:54,678 INFO L124 PetriNetUnfolderBase]: 311/551 cut-off events. [2024-06-20 19:37:54,678 INFO L125 PetriNetUnfolderBase]: For 18541/18541 co-relation queries the response was YES. [2024-06-20 19:37:54,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3701 conditions, 551 events. 311/551 cut-off events. For 18541/18541 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2241 event pairs, 50 based on Foata normal form. 2/552 useless extension candidates. Maximal degree in co-relation 3640. Up to 476 conditions per place. [2024-06-20 19:37:54,682 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 96 selfloop transitions, 22 changer transitions 0/120 dead transitions. [2024-06-20 19:37:54,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 120 transitions, 1380 flow [2024-06-20 19:37:54,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:54,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:54,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 19:37:54,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.362962962962963 [2024-06-20 19:37:54,683 INFO L175 Difference]: Start difference. First operand has 123 places, 104 transitions, 1022 flow. Second operand 9 states and 98 transitions. [2024-06-20 19:37:54,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 120 transitions, 1380 flow [2024-06-20 19:37:54,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 120 transitions, 1294 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 19:37:54,709 INFO L231 Difference]: Finished difference. Result has 126 places, 104 transitions, 985 flow [2024-06-20 19:37:54,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=985, PETRI_PLACES=126, PETRI_TRANSITIONS=104} [2024-06-20 19:37:54,709 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 97 predicate places. [2024-06-20 19:37:54,709 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 104 transitions, 985 flow [2024-06-20 19:37:54,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:54,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:54,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:54,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 19:37:54,710 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:54,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:54,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1552626700, now seen corresponding path program 5 times [2024-06-20 19:37:54,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:54,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114777779] [2024-06-20 19:37:54,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:54,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:54,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:37:58,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-20 19:37:58,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:37:58,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114777779] [2024-06-20 19:37:58,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114777779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:37:58,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:37:58,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:37:58,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463333468] [2024-06-20 19:37:58,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:37:58,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:37:58,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:37:58,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:37:58,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:37:58,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:37:58,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 104 transitions, 985 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:58,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:37:58,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:37:58,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:37:58,793 INFO L124 PetriNetUnfolderBase]: 383/668 cut-off events. [2024-06-20 19:37:58,794 INFO L125 PetriNetUnfolderBase]: For 28364/28366 co-relation queries the response was YES. [2024-06-20 19:37:58,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 668 events. 383/668 cut-off events. For 28364/28366 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2839 event pairs, 74 based on Foata normal form. 6/673 useless extension candidates. Maximal degree in co-relation 4713. Up to 445 conditions per place. [2024-06-20 19:37:58,798 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 90 selfloop transitions, 40 changer transitions 0/132 dead transitions. [2024-06-20 19:37:58,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 132 transitions, 1683 flow [2024-06-20 19:37:58,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:37:58,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:37:58,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-20 19:37:58,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 19:37:58,800 INFO L175 Difference]: Start difference. First operand has 126 places, 104 transitions, 985 flow. Second operand 9 states and 105 transitions. [2024-06-20 19:37:58,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 132 transitions, 1683 flow [2024-06-20 19:37:58,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 132 transitions, 1635 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 19:37:58,830 INFO L231 Difference]: Finished difference. Result has 128 places, 113 transitions, 1177 flow [2024-06-20 19:37:58,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1177, PETRI_PLACES=128, PETRI_TRANSITIONS=113} [2024-06-20 19:37:58,831 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 99 predicate places. [2024-06-20 19:37:58,831 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 113 transitions, 1177 flow [2024-06-20 19:37:58,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:37:58,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:37:58,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:37:58,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 19:37:58,832 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:37:58,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:37:58,832 INFO L85 PathProgramCache]: Analyzing trace with hash 2055364184, now seen corresponding path program 6 times [2024-06-20 19:37:58,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:37:58,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623562399] [2024-06-20 19:37:58,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:37:58,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:37:58,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:02,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:02,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:02,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623562399] [2024-06-20 19:38:02,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623562399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:02,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:02,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:38:02,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466884429] [2024-06-20 19:38:02,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:02,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:38:02,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:02,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:38:02,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:38:02,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:02,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 113 transitions, 1177 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:02,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:02,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:02,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:03,036 INFO L124 PetriNetUnfolderBase]: 389/678 cut-off events. [2024-06-20 19:38:03,036 INFO L125 PetriNetUnfolderBase]: For 28910/28912 co-relation queries the response was YES. [2024-06-20 19:38:03,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 678 events. 389/678 cut-off events. For 28910/28912 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2880 event pairs, 68 based on Foata normal form. 4/681 useless extension candidates. Maximal degree in co-relation 4956. Up to 453 conditions per place. [2024-06-20 19:38:03,040 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 88 selfloop transitions, 46 changer transitions 0/136 dead transitions. [2024-06-20 19:38:03,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 136 transitions, 1823 flow [2024-06-20 19:38:03,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:03,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:03,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-20 19:38:03,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3851851851851852 [2024-06-20 19:38:03,042 INFO L175 Difference]: Start difference. First operand has 128 places, 113 transitions, 1177 flow. Second operand 9 states and 104 transitions. [2024-06-20 19:38:03,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 136 transitions, 1823 flow [2024-06-20 19:38:03,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 136 transitions, 1739 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-20 19:38:03,072 INFO L231 Difference]: Finished difference. Result has 135 places, 118 transitions, 1295 flow [2024-06-20 19:38:03,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1105, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1295, PETRI_PLACES=135, PETRI_TRANSITIONS=118} [2024-06-20 19:38:03,073 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 106 predicate places. [2024-06-20 19:38:03,073 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 118 transitions, 1295 flow [2024-06-20 19:38:03,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:03,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:03,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:03,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 19:38:03,073 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:03,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:03,074 INFO L85 PathProgramCache]: Analyzing trace with hash 926333986, now seen corresponding path program 4 times [2024-06-20 19:38:03,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:03,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561304825] [2024-06-20 19:38:03,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:03,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:03,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:07,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:07,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:07,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561304825] [2024-06-20 19:38:07,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561304825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:07,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:07,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:38:07,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018703108] [2024-06-20 19:38:07,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:07,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:38:07,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:07,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:38:07,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:38:07,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:07,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 118 transitions, 1295 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:07,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:07,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:07,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:07,498 INFO L124 PetriNetUnfolderBase]: 386/673 cut-off events. [2024-06-20 19:38:07,498 INFO L125 PetriNetUnfolderBase]: For 29011/29013 co-relation queries the response was YES. [2024-06-20 19:38:07,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5059 conditions, 673 events. 386/673 cut-off events. For 29011/29013 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2854 event pairs, 61 based on Foata normal form. 4/676 useless extension candidates. Maximal degree in co-relation 4993. Up to 578 conditions per place. [2024-06-20 19:38:07,503 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 102 selfloop transitions, 29 changer transitions 0/133 dead transitions. [2024-06-20 19:38:07,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 133 transitions, 1599 flow [2024-06-20 19:38:07,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:07,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:07,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-20 19:38:07,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-20 19:38:07,505 INFO L175 Difference]: Start difference. First operand has 135 places, 118 transitions, 1295 flow. Second operand 9 states and 95 transitions. [2024-06-20 19:38:07,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 133 transitions, 1599 flow [2024-06-20 19:38:07,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 133 transitions, 1506 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 19:38:07,544 INFO L231 Difference]: Finished difference. Result has 139 places, 118 transitions, 1264 flow [2024-06-20 19:38:07,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1264, PETRI_PLACES=139, PETRI_TRANSITIONS=118} [2024-06-20 19:38:07,545 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 110 predicate places. [2024-06-20 19:38:07,545 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 118 transitions, 1264 flow [2024-06-20 19:38:07,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:07,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:07,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:07,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 19:38:07,545 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:07,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:07,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1162693796, now seen corresponding path program 7 times [2024-06-20 19:38:07,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:07,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753864149] [2024-06-20 19:38:07,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:07,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:07,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:11,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:11,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:11,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753864149] [2024-06-20 19:38:11,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753864149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:11,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:11,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:38:11,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646711437] [2024-06-20 19:38:11,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:11,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:38:11,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:11,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:38:11,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:38:11,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:11,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 118 transitions, 1264 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:11,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:11,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:11,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:11,799 INFO L124 PetriNetUnfolderBase]: 378/660 cut-off events. [2024-06-20 19:38:11,799 INFO L125 PetriNetUnfolderBase]: For 28686/28686 co-relation queries the response was YES. [2024-06-20 19:38:11,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4789 conditions, 660 events. 378/660 cut-off events. For 28686/28686 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2796 event pairs, 73 based on Foata normal form. 4/663 useless extension candidates. Maximal degree in co-relation 4722. Up to 608 conditions per place. [2024-06-20 19:38:11,804 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 111 selfloop transitions, 18 changer transitions 0/131 dead transitions. [2024-06-20 19:38:11,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 131 transitions, 1648 flow [2024-06-20 19:38:11,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:11,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:11,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-20 19:38:11,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-20 19:38:11,829 INFO L175 Difference]: Start difference. First operand has 139 places, 118 transitions, 1264 flow. Second operand 9 states and 93 transitions. [2024-06-20 19:38:11,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 131 transitions, 1648 flow [2024-06-20 19:38:11,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 131 transitions, 1526 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 19:38:11,868 INFO L231 Difference]: Finished difference. Result has 140 places, 118 transitions, 1184 flow [2024-06-20 19:38:11,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1184, PETRI_PLACES=140, PETRI_TRANSITIONS=118} [2024-06-20 19:38:11,869 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 111 predicate places. [2024-06-20 19:38:11,869 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 118 transitions, 1184 flow [2024-06-20 19:38:11,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:11,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:11,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:11,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 19:38:11,869 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:11,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:11,870 INFO L85 PathProgramCache]: Analyzing trace with hash 926338946, now seen corresponding path program 8 times [2024-06-20 19:38:11,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:11,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377222547] [2024-06-20 19:38:11,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:11,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:11,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:16,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:16,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:16,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377222547] [2024-06-20 19:38:16,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377222547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:16,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:16,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:38:16,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955752524] [2024-06-20 19:38:16,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:16,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:38:16,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:16,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:38:16,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:38:16,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:16,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 118 transitions, 1184 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:16,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:16,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:16,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:16,867 INFO L124 PetriNetUnfolderBase]: 384/672 cut-off events. [2024-06-20 19:38:16,867 INFO L125 PetriNetUnfolderBase]: For 28301/28301 co-relation queries the response was YES. [2024-06-20 19:38:16,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4767 conditions, 672 events. 384/672 cut-off events. For 28301/28301 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2862 event pairs, 63 based on Foata normal form. 2/673 useless extension candidates. Maximal degree in co-relation 4699. Up to 302 conditions per place. [2024-06-20 19:38:16,872 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 71 selfloop transitions, 71 changer transitions 0/144 dead transitions. [2024-06-20 19:38:16,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 144 transitions, 1920 flow [2024-06-20 19:38:16,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:16,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:16,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-20 19:38:16,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40370370370370373 [2024-06-20 19:38:16,881 INFO L175 Difference]: Start difference. First operand has 140 places, 118 transitions, 1184 flow. Second operand 9 states and 109 transitions. [2024-06-20 19:38:16,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 144 transitions, 1920 flow [2024-06-20 19:38:16,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 144 transitions, 1846 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-20 19:38:16,923 INFO L231 Difference]: Finished difference. Result has 142 places, 125 transitions, 1448 flow [2024-06-20 19:38:16,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1448, PETRI_PLACES=142, PETRI_TRANSITIONS=125} [2024-06-20 19:38:16,924 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 113 predicate places. [2024-06-20 19:38:16,924 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 125 transitions, 1448 flow [2024-06-20 19:38:16,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:16,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:16,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:16,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 19:38:16,924 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:16,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:16,925 INFO L85 PathProgramCache]: Analyzing trace with hash 926511926, now seen corresponding path program 9 times [2024-06-20 19:38:16,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:16,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328405209] [2024-06-20 19:38:16,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:16,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:16,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:20,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-20 19:38:20,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:20,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328405209] [2024-06-20 19:38:20,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328405209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:20,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:20,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:38:20,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899476873] [2024-06-20 19:38:20,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:20,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:38:20,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:20,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:38:20,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:38:20,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:20,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 125 transitions, 1448 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:20,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:20,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:20,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:21,249 INFO L124 PetriNetUnfolderBase]: 390/681 cut-off events. [2024-06-20 19:38:21,250 INFO L125 PetriNetUnfolderBase]: For 30546/30548 co-relation queries the response was YES. [2024-06-20 19:38:21,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5159 conditions, 681 events. 390/681 cut-off events. For 30546/30548 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2916 event pairs, 63 based on Foata normal form. 4/684 useless extension candidates. Maximal degree in co-relation 5089. Up to 589 conditions per place. [2024-06-20 19:38:21,258 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 113 selfloop transitions, 26 changer transitions 0/141 dead transitions. [2024-06-20 19:38:21,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 141 transitions, 1971 flow [2024-06-20 19:38:21,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:21,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:21,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 19:38:21,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.362962962962963 [2024-06-20 19:38:21,259 INFO L175 Difference]: Start difference. First operand has 142 places, 125 transitions, 1448 flow. Second operand 9 states and 98 transitions. [2024-06-20 19:38:21,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 141 transitions, 1971 flow [2024-06-20 19:38:21,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 141 transitions, 1870 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 19:38:21,306 INFO L231 Difference]: Finished difference. Result has 147 places, 127 transitions, 1451 flow [2024-06-20 19:38:21,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1451, PETRI_PLACES=147, PETRI_TRANSITIONS=127} [2024-06-20 19:38:21,308 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 118 predicate places. [2024-06-20 19:38:21,308 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 127 transitions, 1451 flow [2024-06-20 19:38:21,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:21,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:21,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:21,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 19:38:21,313 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:21,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:21,314 INFO L85 PathProgramCache]: Analyzing trace with hash 926518684, now seen corresponding path program 1 times [2024-06-20 19:38:21,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:21,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649219603] [2024-06-20 19:38:21,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:21,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:21,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:25,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:25,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:25,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649219603] [2024-06-20 19:38:25,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649219603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:25,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:25,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:38:25,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913102247] [2024-06-20 19:38:25,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:25,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:38:25,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:25,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:38:25,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:38:25,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:25,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 127 transitions, 1451 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:25,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:25,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:25,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:26,283 INFO L124 PetriNetUnfolderBase]: 388/678 cut-off events. [2024-06-20 19:38:26,284 INFO L125 PetriNetUnfolderBase]: For 29994/29996 co-relation queries the response was YES. [2024-06-20 19:38:26,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5091 conditions, 678 events. 388/678 cut-off events. For 29994/29996 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2893 event pairs, 69 based on Foata normal form. 3/680 useless extension candidates. Maximal degree in co-relation 5019. Up to 637 conditions per place. [2024-06-20 19:38:26,288 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 115 selfloop transitions, 19 changer transitions 0/136 dead transitions. [2024-06-20 19:38:26,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 136 transitions, 1741 flow [2024-06-20 19:38:26,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:26,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:26,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-20 19:38:26,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32592592592592595 [2024-06-20 19:38:26,289 INFO L175 Difference]: Start difference. First operand has 147 places, 127 transitions, 1451 flow. Second operand 9 states and 88 transitions. [2024-06-20 19:38:26,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 136 transitions, 1741 flow [2024-06-20 19:38:26,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 136 transitions, 1609 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 19:38:26,340 INFO L231 Difference]: Finished difference. Result has 148 places, 127 transitions, 1362 flow [2024-06-20 19:38:26,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1362, PETRI_PLACES=148, PETRI_TRANSITIONS=127} [2024-06-20 19:38:26,341 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 119 predicate places. [2024-06-20 19:38:26,341 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 127 transitions, 1362 flow [2024-06-20 19:38:26,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:26,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:26,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:26,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 19:38:26,341 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:26,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:26,342 INFO L85 PathProgramCache]: Analyzing trace with hash 926518436, now seen corresponding path program 10 times [2024-06-20 19:38:26,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:26,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254980687] [2024-06-20 19:38:26,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:26,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:30,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:30,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:30,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254980687] [2024-06-20 19:38:30,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254980687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:30,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:30,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:38:30,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745732788] [2024-06-20 19:38:30,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:30,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:38:30,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:30,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:38:30,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:38:30,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:30,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 127 transitions, 1362 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:30,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:30,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:30,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:30,680 INFO L124 PetriNetUnfolderBase]: 380/666 cut-off events. [2024-06-20 19:38:30,680 INFO L125 PetriNetUnfolderBase]: For 30207/30209 co-relation queries the response was YES. [2024-06-20 19:38:30,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4740 conditions, 666 events. 380/666 cut-off events. For 30207/30209 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2842 event pairs, 62 based on Foata normal form. 6/671 useless extension candidates. Maximal degree in co-relation 4668. Up to 584 conditions per place. [2024-06-20 19:38:30,685 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 113 selfloop transitions, 25 changer transitions 0/140 dead transitions. [2024-06-20 19:38:30,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 140 transitions, 1758 flow [2024-06-20 19:38:30,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:30,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:30,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-20 19:38:30,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 19:38:30,686 INFO L175 Difference]: Start difference. First operand has 148 places, 127 transitions, 1362 flow. Second operand 9 states and 96 transitions. [2024-06-20 19:38:30,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 140 transitions, 1758 flow [2024-06-20 19:38:30,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 140 transitions, 1665 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 19:38:30,735 INFO L231 Difference]: Finished difference. Result has 149 places, 127 transitions, 1326 flow [2024-06-20 19:38:30,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1326, PETRI_PLACES=149, PETRI_TRANSITIONS=127} [2024-06-20 19:38:30,736 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 120 predicate places. [2024-06-20 19:38:30,736 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 127 transitions, 1326 flow [2024-06-20 19:38:30,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:30,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:30,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:30,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 19:38:30,737 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:30,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:30,737 INFO L85 PathProgramCache]: Analyzing trace with hash -409293228, now seen corresponding path program 1 times [2024-06-20 19:38:30,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:30,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466475635] [2024-06-20 19:38:30,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:30,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:30,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:34,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:34,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:34,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466475635] [2024-06-20 19:38:34,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466475635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:34,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:34,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:38:34,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730332413] [2024-06-20 19:38:34,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:34,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:38:34,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:34,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:38:34,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:38:35,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:35,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 127 transitions, 1326 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:35,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:35,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:35,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:35,420 INFO L124 PetriNetUnfolderBase]: 384/673 cut-off events. [2024-06-20 19:38:35,420 INFO L125 PetriNetUnfolderBase]: For 29559/29559 co-relation queries the response was YES. [2024-06-20 19:38:35,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 673 events. 384/673 cut-off events. For 29559/29559 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2892 event pairs, 46 based on Foata normal form. 2/674 useless extension candidates. Maximal degree in co-relation 4693. Up to 588 conditions per place. [2024-06-20 19:38:35,425 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 126 selfloop transitions, 17 changer transitions 0/145 dead transitions. [2024-06-20 19:38:35,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 145 transitions, 1670 flow [2024-06-20 19:38:35,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:35,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:35,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-20 19:38:35,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2024-06-20 19:38:35,426 INFO L175 Difference]: Start difference. First operand has 149 places, 127 transitions, 1326 flow. Second operand 9 states and 92 transitions. [2024-06-20 19:38:35,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 145 transitions, 1670 flow [2024-06-20 19:38:35,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 145 transitions, 1622 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 19:38:35,479 INFO L231 Difference]: Finished difference. Result has 151 places, 128 transitions, 1332 flow [2024-06-20 19:38:35,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1332, PETRI_PLACES=151, PETRI_TRANSITIONS=128} [2024-06-20 19:38:35,479 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 122 predicate places. [2024-06-20 19:38:35,479 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 128 transitions, 1332 flow [2024-06-20 19:38:35,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:35,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:35,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:35,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 19:38:35,480 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:35,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:35,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1113267276, now seen corresponding path program 2 times [2024-06-20 19:38:35,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:35,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698520229] [2024-06-20 19:38:35,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:35,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:35,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:40,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:40,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:40,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698520229] [2024-06-20 19:38:40,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698520229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:40,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:40,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:38:40,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303050068] [2024-06-20 19:38:40,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:40,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:38:40,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:40,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:38:40,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:38:40,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:40,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 128 transitions, 1332 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:40,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:40,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:40,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:40,722 INFO L124 PetriNetUnfolderBase]: 388/681 cut-off events. [2024-06-20 19:38:40,722 INFO L125 PetriNetUnfolderBase]: For 30858/30858 co-relation queries the response was YES. [2024-06-20 19:38:40,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4835 conditions, 681 events. 388/681 cut-off events. For 30858/30858 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2939 event pairs, 60 based on Foata normal form. 2/682 useless extension candidates. Maximal degree in co-relation 4761. Up to 593 conditions per place. [2024-06-20 19:38:40,727 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 119 selfloop transitions, 25 changer transitions 0/146 dead transitions. [2024-06-20 19:38:40,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 146 transitions, 1684 flow [2024-06-20 19:38:40,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:40,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:40,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-20 19:38:40,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-20 19:38:40,728 INFO L175 Difference]: Start difference. First operand has 151 places, 128 transitions, 1332 flow. Second operand 9 states and 95 transitions. [2024-06-20 19:38:40,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 146 transitions, 1684 flow [2024-06-20 19:38:40,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 146 transitions, 1640 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 19:38:40,780 INFO L231 Difference]: Finished difference. Result has 153 places, 129 transitions, 1361 flow [2024-06-20 19:38:40,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1361, PETRI_PLACES=153, PETRI_TRANSITIONS=129} [2024-06-20 19:38:40,781 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-20 19:38:40,781 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 129 transitions, 1361 flow [2024-06-20 19:38:40,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:40,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:40,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:40,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 19:38:40,782 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:40,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:40,782 INFO L85 PathProgramCache]: Analyzing trace with hash 335049627, now seen corresponding path program 1 times [2024-06-20 19:38:40,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:40,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107729482] [2024-06-20 19:38:40,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:40,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:40,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:45,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:45,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:45,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107729482] [2024-06-20 19:38:45,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107729482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:45,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:45,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:38:45,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342003723] [2024-06-20 19:38:45,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:45,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:38:45,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:45,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:38:45,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:38:45,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:45,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 129 transitions, 1361 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:45,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:45,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:45,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:46,034 INFO L124 PetriNetUnfolderBase]: 386/678 cut-off events. [2024-06-20 19:38:46,034 INFO L125 PetriNetUnfolderBase]: For 30570/30570 co-relation queries the response was YES. [2024-06-20 19:38:46,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4802 conditions, 678 events. 386/678 cut-off events. For 30570/30570 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2925 event pairs, 59 based on Foata normal form. 1/678 useless extension candidates. Maximal degree in co-relation 4727. Up to 587 conditions per place. [2024-06-20 19:38:46,039 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 118 selfloop transitions, 28 changer transitions 0/148 dead transitions. [2024-06-20 19:38:46,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 148 transitions, 1746 flow [2024-06-20 19:38:46,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:46,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:46,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-20 19:38:46,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 19:38:46,040 INFO L175 Difference]: Start difference. First operand has 153 places, 129 transitions, 1361 flow. Second operand 9 states and 96 transitions. [2024-06-20 19:38:46,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 148 transitions, 1746 flow [2024-06-20 19:38:46,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 148 transitions, 1685 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 19:38:46,089 INFO L231 Difference]: Finished difference. Result has 155 places, 131 transitions, 1411 flow [2024-06-20 19:38:46,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1411, PETRI_PLACES=155, PETRI_TRANSITIONS=131} [2024-06-20 19:38:46,090 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 126 predicate places. [2024-06-20 19:38:46,090 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 131 transitions, 1411 flow [2024-06-20 19:38:46,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:46,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:46,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:46,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 19:38:46,091 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:46,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:46,091 INFO L85 PathProgramCache]: Analyzing trace with hash 335045752, now seen corresponding path program 3 times [2024-06-20 19:38:46,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:46,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352178973] [2024-06-20 19:38:46,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:46,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:46,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:50,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:38:50,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:50,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352178973] [2024-06-20 19:38:50,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352178973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:50,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:50,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:38:50,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366504390] [2024-06-20 19:38:50,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:50,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:38:50,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:50,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:38:50,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:38:50,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:50,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 131 transitions, 1411 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:50,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:50,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:50,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:50,884 INFO L124 PetriNetUnfolderBase]: 390/686 cut-off events. [2024-06-20 19:38:50,884 INFO L125 PetriNetUnfolderBase]: For 32927/32927 co-relation queries the response was YES. [2024-06-20 19:38:50,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4886 conditions, 686 events. 390/686 cut-off events. For 32927/32927 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2985 event pairs, 57 based on Foata normal form. 2/687 useless extension candidates. Maximal degree in co-relation 4810. Up to 603 conditions per place. [2024-06-20 19:38:50,889 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 125 selfloop transitions, 22 changer transitions 0/149 dead transitions. [2024-06-20 19:38:50,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 149 transitions, 1769 flow [2024-06-20 19:38:50,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:50,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:50,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-20 19:38:50,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-20 19:38:50,891 INFO L175 Difference]: Start difference. First operand has 155 places, 131 transitions, 1411 flow. Second operand 9 states and 94 transitions. [2024-06-20 19:38:50,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 149 transitions, 1769 flow [2024-06-20 19:38:50,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 149 transitions, 1687 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 19:38:50,944 INFO L231 Difference]: Finished difference. Result has 157 places, 132 transitions, 1397 flow [2024-06-20 19:38:50,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1397, PETRI_PLACES=157, PETRI_TRANSITIONS=132} [2024-06-20 19:38:50,945 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2024-06-20 19:38:50,945 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 132 transitions, 1397 flow [2024-06-20 19:38:50,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:50,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:50,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:50,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 19:38:50,945 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:50,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:50,946 INFO L85 PathProgramCache]: Analyzing trace with hash 421891384, now seen corresponding path program 1 times [2024-06-20 19:38:50,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:50,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051244858] [2024-06-20 19:38:50,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:50,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:50,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:38:55,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-20 19:38:55,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:38:55,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051244858] [2024-06-20 19:38:55,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051244858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:38:55,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:38:55,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:38:55,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928456472] [2024-06-20 19:38:55,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:38:55,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:38:55,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:38:55,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:38:55,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:38:56,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:38:56,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 132 transitions, 1397 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:56,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:38:56,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:38:56,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:38:56,379 INFO L124 PetriNetUnfolderBase]: 396/696 cut-off events. [2024-06-20 19:38:56,379 INFO L125 PetriNetUnfolderBase]: For 34550/34550 co-relation queries the response was YES. [2024-06-20 19:38:56,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4961 conditions, 696 events. 396/696 cut-off events. For 34550/34550 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3043 event pairs, 60 based on Foata normal form. 2/697 useless extension candidates. Maximal degree in co-relation 4884. Up to 608 conditions per place. [2024-06-20 19:38:56,385 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 125 selfloop transitions, 25 changer transitions 0/152 dead transitions. [2024-06-20 19:38:56,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 152 transitions, 1791 flow [2024-06-20 19:38:56,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:38:56,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:38:56,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 19:38:56,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-20 19:38:56,387 INFO L175 Difference]: Start difference. First operand has 157 places, 132 transitions, 1397 flow. Second operand 9 states and 97 transitions. [2024-06-20 19:38:56,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 152 transitions, 1791 flow [2024-06-20 19:38:56,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 152 transitions, 1733 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 19:38:56,451 INFO L231 Difference]: Finished difference. Result has 159 places, 134 transitions, 1439 flow [2024-06-20 19:38:56,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1439, PETRI_PLACES=159, PETRI_TRANSITIONS=134} [2024-06-20 19:38:56,452 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-20 19:38:56,452 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 134 transitions, 1439 flow [2024-06-20 19:38:56,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:38:56,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:38:56,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:38:56,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 19:38:56,453 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:38:56,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:38:56,453 INFO L85 PathProgramCache]: Analyzing trace with hash -293693214, now seen corresponding path program 4 times [2024-06-20 19:38:56,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:38:56,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456339264] [2024-06-20 19:38:56,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:38:56,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:38:56,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:00,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:00,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:00,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456339264] [2024-06-20 19:39:00,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456339264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:00,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:00,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:39:00,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023498981] [2024-06-20 19:39:00,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:00,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:39:00,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:00,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:39:00,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:39:00,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:00,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 134 transitions, 1439 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 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-20 19:39:00,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:00,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:00,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:00,881 INFO L124 PetriNetUnfolderBase]: 400/704 cut-off events. [2024-06-20 19:39:00,881 INFO L125 PetriNetUnfolderBase]: For 36132/36132 co-relation queries the response was YES. [2024-06-20 19:39:00,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5041 conditions, 704 events. 400/704 cut-off events. For 36132/36132 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3092 event pairs, 62 based on Foata normal form. 2/705 useless extension candidates. Maximal degree in co-relation 4963. Up to 664 conditions per place. [2024-06-20 19:39:00,886 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 131 selfloop transitions, 15 changer transitions 0/148 dead transitions. [2024-06-20 19:39:00,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 148 transitions, 1785 flow [2024-06-20 19:39:00,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:39:00,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:39:00,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-06-20 19:39:00,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 19:39:00,888 INFO L175 Difference]: Start difference. First operand has 159 places, 134 transitions, 1439 flow. Second operand 9 states and 90 transitions. [2024-06-20 19:39:00,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 148 transitions, 1785 flow [2024-06-20 19:39:00,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 148 transitions, 1713 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 19:39:00,950 INFO L231 Difference]: Finished difference. Result has 161 places, 135 transitions, 1423 flow [2024-06-20 19:39:00,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1423, PETRI_PLACES=161, PETRI_TRANSITIONS=135} [2024-06-20 19:39:00,951 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 132 predicate places. [2024-06-20 19:39:00,951 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 135 transitions, 1423 flow [2024-06-20 19:39:00,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 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-20 19:39:00,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:00,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:00,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 19:39:00,952 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:00,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:00,952 INFO L85 PathProgramCache]: Analyzing trace with hash -138873596, now seen corresponding path program 2 times [2024-06-20 19:39:00,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:00,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298427675] [2024-06-20 19:39:00,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:00,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:05,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:05,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:05,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298427675] [2024-06-20 19:39:05,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298427675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:05,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:05,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:05,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978066171] [2024-06-20 19:39:05,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:05,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:05,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:05,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:05,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:06,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:06,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 135 transitions, 1423 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:06,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:06,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:06,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:06,346 INFO L124 PetriNetUnfolderBase]: 406/714 cut-off events. [2024-06-20 19:39:06,346 INFO L125 PetriNetUnfolderBase]: For 37647/37647 co-relation queries the response was YES. [2024-06-20 19:39:06,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5092 conditions, 714 events. 406/714 cut-off events. For 37647/37647 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3161 event pairs, 60 based on Foata normal form. 2/715 useless extension candidates. Maximal degree in co-relation 5013. Up to 655 conditions per place. [2024-06-20 19:39:06,352 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 132 selfloop transitions, 21 changer transitions 0/155 dead transitions. [2024-06-20 19:39:06,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 155 transitions, 1853 flow [2024-06-20 19:39:06,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:39:06,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:39:06,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 19:39:06,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 19:39:06,354 INFO L175 Difference]: Start difference. First operand has 161 places, 135 transitions, 1423 flow. Second operand 10 states and 102 transitions. [2024-06-20 19:39:06,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 155 transitions, 1853 flow [2024-06-20 19:39:06,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 155 transitions, 1807 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 19:39:06,418 INFO L231 Difference]: Finished difference. Result has 166 places, 140 transitions, 1526 flow [2024-06-20 19:39:06,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1526, PETRI_PLACES=166, PETRI_TRANSITIONS=140} [2024-06-20 19:39:06,419 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 137 predicate places. [2024-06-20 19:39:06,419 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 140 transitions, 1526 flow [2024-06-20 19:39:06,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:06,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:06,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:06,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 19:39:06,420 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:06,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:06,420 INFO L85 PathProgramCache]: Analyzing trace with hash -293477733, now seen corresponding path program 1 times [2024-06-20 19:39:06,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:06,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633448144] [2024-06-20 19:39:06,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:06,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:06,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:11,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:11,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:11,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633448144] [2024-06-20 19:39:11,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633448144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:11,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:11,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:11,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032540737] [2024-06-20 19:39:11,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:11,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:11,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:11,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:11,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:11,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:11,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 140 transitions, 1526 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:11,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:11,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:11,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:11,807 INFO L124 PetriNetUnfolderBase]: 410/722 cut-off events. [2024-06-20 19:39:11,807 INFO L125 PetriNetUnfolderBase]: For 39202/39202 co-relation queries the response was YES. [2024-06-20 19:39:11,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5204 conditions, 722 events. 410/722 cut-off events. For 39202/39202 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3201 event pairs, 66 based on Foata normal form. 2/723 useless extension candidates. Maximal degree in co-relation 5122. Up to 682 conditions per place. [2024-06-20 19:39:11,813 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 135 selfloop transitions, 16 changer transitions 0/153 dead transitions. [2024-06-20 19:39:11,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 153 transitions, 1878 flow [2024-06-20 19:39:11,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:39:11,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:39:11,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-06-20 19:39:11,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 19:39:11,814 INFO L175 Difference]: Start difference. First operand has 166 places, 140 transitions, 1526 flow. Second operand 9 states and 90 transitions. [2024-06-20 19:39:11,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 153 transitions, 1878 flow [2024-06-20 19:39:11,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 153 transitions, 1807 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 19:39:11,883 INFO L231 Difference]: Finished difference. Result has 169 places, 141 transitions, 1513 flow [2024-06-20 19:39:11,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1513, PETRI_PLACES=169, PETRI_TRANSITIONS=141} [2024-06-20 19:39:11,884 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 140 predicate places. [2024-06-20 19:39:11,884 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 141 transitions, 1513 flow [2024-06-20 19:39:11,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:11,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:11,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:11,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 19:39:11,884 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:11,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:11,885 INFO L85 PathProgramCache]: Analyzing trace with hash -299199744, now seen corresponding path program 5 times [2024-06-20 19:39:11,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:11,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264040337] [2024-06-20 19:39:11,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:11,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:16,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:16,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:16,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264040337] [2024-06-20 19:39:16,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264040337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:16,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:16,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:16,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115333375] [2024-06-20 19:39:16,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:16,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:16,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:16,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:16,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:16,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:16,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 141 transitions, 1513 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:16,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:16,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:16,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:17,246 INFO L124 PetriNetUnfolderBase]: 414/730 cut-off events. [2024-06-20 19:39:17,246 INFO L125 PetriNetUnfolderBase]: For 40719/40719 co-relation queries the response was YES. [2024-06-20 19:39:17,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5243 conditions, 730 events. 414/730 cut-off events. For 40719/40719 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3252 event pairs, 62 based on Foata normal form. 2/731 useless extension candidates. Maximal degree in co-relation 5160. Up to 640 conditions per place. [2024-06-20 19:39:17,252 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 131 selfloop transitions, 25 changer transitions 0/158 dead transitions. [2024-06-20 19:39:17,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 158 transitions, 1893 flow [2024-06-20 19:39:17,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:39:17,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:39:17,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-20 19:39:17,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-20 19:39:17,253 INFO L175 Difference]: Start difference. First operand has 169 places, 141 transitions, 1513 flow. Second operand 9 states and 95 transitions. [2024-06-20 19:39:17,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 158 transitions, 1893 flow [2024-06-20 19:39:17,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 158 transitions, 1845 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 19:39:17,327 INFO L231 Difference]: Finished difference. Result has 171 places, 142 transitions, 1543 flow [2024-06-20 19:39:17,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1543, PETRI_PLACES=171, PETRI_TRANSITIONS=142} [2024-06-20 19:39:17,328 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 142 predicate places. [2024-06-20 19:39:17,328 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 142 transitions, 1543 flow [2024-06-20 19:39:17,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:17,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:17,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:17,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 19:39:17,328 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:17,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:17,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1747520212, now seen corresponding path program 6 times [2024-06-20 19:39:17,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:17,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544286558] [2024-06-20 19:39:17,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:17,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:17,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:22,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:22,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:22,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544286558] [2024-06-20 19:39:22,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544286558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:22,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:22,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:22,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890480458] [2024-06-20 19:39:22,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:22,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:22,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:22,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:22,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:22,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:22,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 142 transitions, 1543 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:22,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:22,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:22,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:22,505 INFO L124 PetriNetUnfolderBase]: 418/738 cut-off events. [2024-06-20 19:39:22,505 INFO L125 PetriNetUnfolderBase]: For 42424/42424 co-relation queries the response was YES. [2024-06-20 19:39:22,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5334 conditions, 738 events. 418/738 cut-off events. For 42424/42424 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3321 event pairs, 60 based on Foata normal form. 2/739 useless extension candidates. Maximal degree in co-relation 5250. Up to 648 conditions per place. [2024-06-20 19:39:22,511 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 133 selfloop transitions, 24 changer transitions 0/159 dead transitions. [2024-06-20 19:39:22,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 159 transitions, 1925 flow [2024-06-20 19:39:22,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:39:22,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:39:22,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-20 19:39:22,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-20 19:39:22,512 INFO L175 Difference]: Start difference. First operand has 171 places, 142 transitions, 1543 flow. Second operand 9 states and 94 transitions. [2024-06-20 19:39:22,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 159 transitions, 1925 flow [2024-06-20 19:39:22,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 159 transitions, 1857 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 19:39:22,585 INFO L231 Difference]: Finished difference. Result has 173 places, 143 transitions, 1553 flow [2024-06-20 19:39:22,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1553, PETRI_PLACES=173, PETRI_TRANSITIONS=143} [2024-06-20 19:39:22,585 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 144 predicate places. [2024-06-20 19:39:22,585 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 143 transitions, 1553 flow [2024-06-20 19:39:22,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:22,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:22,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:22,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 19:39:22,586 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:22,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:22,587 INFO L85 PathProgramCache]: Analyzing trace with hash -144235976, now seen corresponding path program 3 times [2024-06-20 19:39:22,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:22,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635062620] [2024-06-20 19:39:22,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:22,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:22,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:27,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-20 19:39:27,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:27,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635062620] [2024-06-20 19:39:27,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635062620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:27,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:27,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:27,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589985379] [2024-06-20 19:39:27,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:27,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:27,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:27,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:27,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:27,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:27,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 143 transitions, 1553 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:27,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:27,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:27,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:28,184 INFO L124 PetriNetUnfolderBase]: 419/740 cut-off events. [2024-06-20 19:39:28,184 INFO L125 PetriNetUnfolderBase]: For 42859/42859 co-relation queries the response was YES. [2024-06-20 19:39:28,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5317 conditions, 740 events. 419/740 cut-off events. For 42859/42859 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3343 event pairs, 62 based on Foata normal form. 2/741 useless extension candidates. Maximal degree in co-relation 5232. Up to 548 conditions per place. [2024-06-20 19:39:28,190 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 115 selfloop transitions, 47 changer transitions 0/164 dead transitions. [2024-06-20 19:39:28,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 164 transitions, 2083 flow [2024-06-20 19:39:28,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:39:28,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:39:28,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-20 19:39:28,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37333333333333335 [2024-06-20 19:39:28,191 INFO L175 Difference]: Start difference. First operand has 173 places, 143 transitions, 1553 flow. Second operand 10 states and 112 transitions. [2024-06-20 19:39:28,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 164 transitions, 2083 flow [2024-06-20 19:39:28,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 164 transitions, 2015 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 19:39:28,268 INFO L231 Difference]: Finished difference. Result has 176 places, 145 transitions, 1628 flow [2024-06-20 19:39:28,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1628, PETRI_PLACES=176, PETRI_TRANSITIONS=145} [2024-06-20 19:39:28,268 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-20 19:39:28,268 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 145 transitions, 1628 flow [2024-06-20 19:39:28,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:28,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:28,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:28,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 19:39:28,269 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:28,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:28,269 INFO L85 PathProgramCache]: Analyzing trace with hash -293485452, now seen corresponding path program 4 times [2024-06-20 19:39:28,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:28,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871156307] [2024-06-20 19:39:28,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:28,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:28,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:33,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:33,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:33,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871156307] [2024-06-20 19:39:33,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871156307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:33,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:33,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:33,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742265682] [2024-06-20 19:39:33,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:33,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:33,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:33,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:33,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:33,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:33,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 145 transitions, 1628 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:33,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:33,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:33,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:33,865 INFO L124 PetriNetUnfolderBase]: 415/734 cut-off events. [2024-06-20 19:39:33,866 INFO L125 PetriNetUnfolderBase]: For 41170/41170 co-relation queries the response was YES. [2024-06-20 19:39:33,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5218 conditions, 734 events. 415/734 cut-off events. For 41170/41170 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3314 event pairs, 63 based on Foata normal form. 2/735 useless extension candidates. Maximal degree in co-relation 5132. Up to 675 conditions per place. [2024-06-20 19:39:33,872 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 138 selfloop transitions, 21 changer transitions 0/161 dead transitions. [2024-06-20 19:39:33,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 161 transitions, 1992 flow [2024-06-20 19:39:33,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:39:33,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:39:33,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-20 19:39:33,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-20 19:39:33,873 INFO L175 Difference]: Start difference. First operand has 176 places, 145 transitions, 1628 flow. Second operand 10 states and 103 transitions. [2024-06-20 19:39:33,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 161 transitions, 1992 flow [2024-06-20 19:39:33,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 161 transitions, 1846 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 19:39:33,958 INFO L231 Difference]: Finished difference. Result has 178 places, 145 transitions, 1529 flow [2024-06-20 19:39:33,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1529, PETRI_PLACES=178, PETRI_TRANSITIONS=145} [2024-06-20 19:39:33,958 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-20 19:39:33,958 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 145 transitions, 1529 flow [2024-06-20 19:39:33,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:33,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:33,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:33,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 19:39:33,959 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:33,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:33,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1342906324, now seen corresponding path program 7 times [2024-06-20 19:39:33,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:33,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123935150] [2024-06-20 19:39:33,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:33,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:33,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:38,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:38,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:38,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123935150] [2024-06-20 19:39:38,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123935150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:38,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:38,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 19:39:38,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842630960] [2024-06-20 19:39:38,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:38,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 19:39:38,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:38,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 19:39:38,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 19:39:38,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:38,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 145 transitions, 1529 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 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-20 19:39:38,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:38,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:38,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:38,651 INFO L124 PetriNetUnfolderBase]: 419/743 cut-off events. [2024-06-20 19:39:38,651 INFO L125 PetriNetUnfolderBase]: For 42503/42505 co-relation queries the response was YES. [2024-06-20 19:39:38,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5181 conditions, 743 events. 419/743 cut-off events. For 42503/42505 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3357 event pairs, 70 based on Foata normal form. 4/746 useless extension candidates. Maximal degree in co-relation 5094. Up to 696 conditions per place. [2024-06-20 19:39:38,660 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 137 selfloop transitions, 18 changer transitions 0/157 dead transitions. [2024-06-20 19:39:38,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 157 transitions, 1893 flow [2024-06-20 19:39:38,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:39:38,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:39:38,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-20 19:39:38,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3296296296296296 [2024-06-20 19:39:38,661 INFO L175 Difference]: Start difference. First operand has 178 places, 145 transitions, 1529 flow. Second operand 9 states and 89 transitions. [2024-06-20 19:39:38,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 157 transitions, 1893 flow [2024-06-20 19:39:38,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 157 transitions, 1827 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 19:39:38,744 INFO L231 Difference]: Finished difference. Result has 178 places, 146 transitions, 1531 flow [2024-06-20 19:39:38,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1531, PETRI_PLACES=178, PETRI_TRANSITIONS=146} [2024-06-20 19:39:38,745 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-20 19:39:38,745 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 146 transitions, 1531 flow [2024-06-20 19:39:38,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 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-20 19:39:38,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:38,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:38,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 19:39:38,746 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:38,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:38,746 INFO L85 PathProgramCache]: Analyzing trace with hash -902158152, now seen corresponding path program 5 times [2024-06-20 19:39:38,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:38,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743231264] [2024-06-20 19:39:38,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:38,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:38,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:43,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:43,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:43,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743231264] [2024-06-20 19:39:43,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743231264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:43,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:43,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:43,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019847805] [2024-06-20 19:39:43,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:43,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:43,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:43,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:43,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:43,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:43,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 146 transitions, 1531 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:43,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:43,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:43,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:44,042 INFO L124 PetriNetUnfolderBase]: 425/753 cut-off events. [2024-06-20 19:39:44,042 INFO L125 PetriNetUnfolderBase]: For 44086/44088 co-relation queries the response was YES. [2024-06-20 19:39:44,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5248 conditions, 753 events. 425/753 cut-off events. For 44086/44088 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3424 event pairs, 68 based on Foata normal form. 4/756 useless extension candidates. Maximal degree in co-relation 5160. Up to 687 conditions per place. [2024-06-20 19:39:44,049 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 136 selfloop transitions, 24 changer transitions 0/162 dead transitions. [2024-06-20 19:39:44,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 162 transitions, 1932 flow [2024-06-20 19:39:44,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:39:44,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:39:44,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-20 19:39:44,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-20 19:39:44,055 INFO L175 Difference]: Start difference. First operand has 178 places, 146 transitions, 1531 flow. Second operand 10 states and 101 transitions. [2024-06-20 19:39:44,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 162 transitions, 1932 flow [2024-06-20 19:39:44,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 162 transitions, 1874 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 19:39:44,145 INFO L231 Difference]: Finished difference. Result has 182 places, 149 transitions, 1583 flow [2024-06-20 19:39:44,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1583, PETRI_PLACES=182, PETRI_TRANSITIONS=149} [2024-06-20 19:39:44,145 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 153 predicate places. [2024-06-20 19:39:44,145 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 149 transitions, 1583 flow [2024-06-20 19:39:44,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:44,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:44,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:44,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 19:39:44,146 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:44,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:44,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1427062030, now seen corresponding path program 8 times [2024-06-20 19:39:44,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:44,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250135490] [2024-06-20 19:39:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:44,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:44,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:48,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:48,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:48,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250135490] [2024-06-20 19:39:48,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250135490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:48,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:48,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:48,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664790574] [2024-06-20 19:39:48,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:48,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:48,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:48,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:48,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:48,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:48,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 149 transitions, 1583 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:48,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:48,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:48,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:48,902 INFO L124 PetriNetUnfolderBase]: 429/761 cut-off events. [2024-06-20 19:39:48,902 INFO L125 PetriNetUnfolderBase]: For 45655/45657 co-relation queries the response was YES. [2024-06-20 19:39:48,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5342 conditions, 761 events. 429/761 cut-off events. For 45655/45657 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3502 event pairs, 68 based on Foata normal form. 4/764 useless extension candidates. Maximal degree in co-relation 5252. Up to 693 conditions per place. [2024-06-20 19:39:48,909 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 135 selfloop transitions, 25 changer transitions 0/162 dead transitions. [2024-06-20 19:39:48,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 162 transitions, 1963 flow [2024-06-20 19:39:48,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 19:39:48,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 19:39:48,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-20 19:39:48,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2024-06-20 19:39:48,910 INFO L175 Difference]: Start difference. First operand has 182 places, 149 transitions, 1583 flow. Second operand 9 states and 92 transitions. [2024-06-20 19:39:48,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 162 transitions, 1963 flow [2024-06-20 19:39:49,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 162 transitions, 1902 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 19:39:49,002 INFO L231 Difference]: Finished difference. Result has 184 places, 150 transitions, 1606 flow [2024-06-20 19:39:49,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1606, PETRI_PLACES=184, PETRI_TRANSITIONS=150} [2024-06-20 19:39:49,002 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 155 predicate places. [2024-06-20 19:39:49,003 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 150 transitions, 1606 flow [2024-06-20 19:39:49,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:49,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:49,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:49,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 19:39:49,003 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:49,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:49,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1883179916, now seen corresponding path program 6 times [2024-06-20 19:39:49,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:49,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275835318] [2024-06-20 19:39:49,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:49,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:49,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:39:54,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:39:54,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:39:54,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275835318] [2024-06-20 19:39:54,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275835318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:39:54,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:39:54,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:39:54,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762226530] [2024-06-20 19:39:54,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:39:54,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:39:54,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:39:54,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:39:54,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:39:54,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:39:54,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 150 transitions, 1606 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:54,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:39:54,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:39:54,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:39:54,857 INFO L124 PetriNetUnfolderBase]: 425/754 cut-off events. [2024-06-20 19:39:54,858 INFO L125 PetriNetUnfolderBase]: For 43749/43749 co-relation queries the response was YES. [2024-06-20 19:39:54,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5201 conditions, 754 events. 425/754 cut-off events. For 43749/43749 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3453 event pairs, 64 based on Foata normal form. 2/755 useless extension candidates. Maximal degree in co-relation 5110. Up to 689 conditions per place. [2024-06-20 19:39:54,864 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 140 selfloop transitions, 25 changer transitions 0/167 dead transitions. [2024-06-20 19:39:54,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 167 transitions, 1984 flow [2024-06-20 19:39:54,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:39:54,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:39:54,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-20 19:39:54,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3393939393939394 [2024-06-20 19:39:54,866 INFO L175 Difference]: Start difference. First operand has 184 places, 150 transitions, 1606 flow. Second operand 11 states and 112 transitions. [2024-06-20 19:39:54,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 167 transitions, 1984 flow [2024-06-20 19:39:54,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 167 transitions, 1890 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 19:39:54,960 INFO L231 Difference]: Finished difference. Result has 188 places, 150 transitions, 1567 flow [2024-06-20 19:39:54,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1567, PETRI_PLACES=188, PETRI_TRANSITIONS=150} [2024-06-20 19:39:54,961 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 159 predicate places. [2024-06-20 19:39:54,961 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 150 transitions, 1567 flow [2024-06-20 19:39:54,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:39:54,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:39:54,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:39:54,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 19:39:54,962 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:39:54,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:39:54,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1888894208, now seen corresponding path program 9 times [2024-06-20 19:39:54,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:39:54,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259439870] [2024-06-20 19:39:54,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:39:54,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:39:55,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:00,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:00,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:00,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259439870] [2024-06-20 19:40:00,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259439870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:00,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:00,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:00,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518496633] [2024-06-20 19:40:00,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:00,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:00,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:00,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:00,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:00,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:00,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 150 transitions, 1567 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:00,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:00,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:00,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:00,665 INFO L124 PetriNetUnfolderBase]: 429/762 cut-off events. [2024-06-20 19:40:00,665 INFO L125 PetriNetUnfolderBase]: For 45057/45057 co-relation queries the response was YES. [2024-06-20 19:40:00,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5230 conditions, 762 events. 429/762 cut-off events. For 45057/45057 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3485 event pairs, 51 based on Foata normal form. 2/763 useless extension candidates. Maximal degree in co-relation 5138. Up to 607 conditions per place. [2024-06-20 19:40:00,672 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 124 selfloop transitions, 42 changer transitions 0/168 dead transitions. [2024-06-20 19:40:00,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 168 transitions, 1977 flow [2024-06-20 19:40:00,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:00,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:00,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-20 19:40:00,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-20 19:40:00,673 INFO L175 Difference]: Start difference. First operand has 188 places, 150 transitions, 1567 flow. Second operand 10 states and 107 transitions. [2024-06-20 19:40:00,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 168 transitions, 1977 flow [2024-06-20 19:40:00,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 168 transitions, 1899 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 19:40:00,775 INFO L231 Difference]: Finished difference. Result has 187 places, 151 transitions, 1609 flow [2024-06-20 19:40:00,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1609, PETRI_PLACES=187, PETRI_TRANSITIONS=151} [2024-06-20 19:40:00,776 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 158 predicate places. [2024-06-20 19:40:00,776 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 151 transitions, 1609 flow [2024-06-20 19:40:00,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:00,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:00,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:00,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 19:40:00,777 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:00,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:00,777 INFO L85 PathProgramCache]: Analyzing trace with hash 886788438, now seen corresponding path program 7 times [2024-06-20 19:40:00,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:00,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896414130] [2024-06-20 19:40:00,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:00,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:00,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:05,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-20 19:40:05,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:05,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896414130] [2024-06-20 19:40:05,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896414130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:05,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:05,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:05,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493639892] [2024-06-20 19:40:05,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:05,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:05,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:05,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:05,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:05,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:05,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 151 transitions, 1609 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:05,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:05,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:05,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:05,614 INFO L124 PetriNetUnfolderBase]: 435/773 cut-off events. [2024-06-20 19:40:05,614 INFO L125 PetriNetUnfolderBase]: For 46749/46751 co-relation queries the response was YES. [2024-06-20 19:40:05,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5349 conditions, 773 events. 435/773 cut-off events. For 46749/46751 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3584 event pairs, 70 based on Foata normal form. 4/776 useless extension candidates. Maximal degree in co-relation 5256. Up to 545 conditions per place. [2024-06-20 19:40:05,621 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 116 selfloop transitions, 54 changer transitions 0/172 dead transitions. [2024-06-20 19:40:05,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 172 transitions, 2323 flow [2024-06-20 19:40:05,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:05,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:05,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-20 19:40:05,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-20 19:40:05,623 INFO L175 Difference]: Start difference. First operand has 187 places, 151 transitions, 1609 flow. Second operand 10 states and 113 transitions. [2024-06-20 19:40:05,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 172 transitions, 2323 flow [2024-06-20 19:40:05,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 172 transitions, 2213 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 19:40:05,733 INFO L231 Difference]: Finished difference. Result has 189 places, 153 transitions, 1650 flow [2024-06-20 19:40:05,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1650, PETRI_PLACES=189, PETRI_TRANSITIONS=153} [2024-06-20 19:40:05,733 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 160 predicate places. [2024-06-20 19:40:05,733 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 153 transitions, 1650 flow [2024-06-20 19:40:05,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:05,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:05,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:05,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 19:40:05,734 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:05,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:05,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1883172197, now seen corresponding path program 2 times [2024-06-20 19:40:05,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:05,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241950407] [2024-06-20 19:40:05,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:05,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:05,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:10,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:10,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:10,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241950407] [2024-06-20 19:40:10,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241950407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:10,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:10,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:10,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959768180] [2024-06-20 19:40:10,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:10,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:10,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:10,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:10,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:10,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:10,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 153 transitions, 1650 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:10,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:10,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:10,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:10,958 INFO L124 PetriNetUnfolderBase]: 439/781 cut-off events. [2024-06-20 19:40:10,958 INFO L125 PetriNetUnfolderBase]: For 48143/48145 co-relation queries the response was YES. [2024-06-20 19:40:10,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5424 conditions, 781 events. 439/781 cut-off events. For 48143/48145 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3624 event pairs, 77 based on Foata normal form. 4/784 useless extension candidates. Maximal degree in co-relation 5330. Up to 734 conditions per place. [2024-06-20 19:40:10,965 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 143 selfloop transitions, 20 changer transitions 0/165 dead transitions. [2024-06-20 19:40:10,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 165 transitions, 2024 flow [2024-06-20 19:40:10,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:10,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:10,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-20 19:40:10,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-06-20 19:40:10,975 INFO L175 Difference]: Start difference. First operand has 189 places, 153 transitions, 1650 flow. Second operand 10 states and 96 transitions. [2024-06-20 19:40:10,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 165 transitions, 2024 flow [2024-06-20 19:40:11,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 165 transitions, 1894 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 19:40:11,084 INFO L231 Difference]: Finished difference. Result has 191 places, 154 transitions, 1588 flow [2024-06-20 19:40:11,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1588, PETRI_PLACES=191, PETRI_TRANSITIONS=154} [2024-06-20 19:40:11,085 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 162 predicate places. [2024-06-20 19:40:11,085 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 154 transitions, 1588 flow [2024-06-20 19:40:11,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:11,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:11,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:11,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 19:40:11,086 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:11,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:11,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1683770302, now seen corresponding path program 8 times [2024-06-20 19:40:11,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:11,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207375483] [2024-06-20 19:40:11,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:11,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:11,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:15,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:15,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:15,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207375483] [2024-06-20 19:40:15,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207375483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:15,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:15,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:15,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355044909] [2024-06-20 19:40:15,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:15,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:15,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:15,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:15,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:15,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:15,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 154 transitions, 1588 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:15,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:15,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:15,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:16,058 INFO L124 PetriNetUnfolderBase]: 435/774 cut-off events. [2024-06-20 19:40:16,058 INFO L125 PetriNetUnfolderBase]: For 45525/45525 co-relation queries the response was YES. [2024-06-20 19:40:16,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5162 conditions, 774 events. 435/774 cut-off events. For 45525/45525 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3592 event pairs, 77 based on Foata normal form. 2/775 useless extension candidates. Maximal degree in co-relation 5067. Up to 725 conditions per place. [2024-06-20 19:40:16,065 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 147 selfloop transitions, 18 changer transitions 0/167 dead transitions. [2024-06-20 19:40:16,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 167 transitions, 1974 flow [2024-06-20 19:40:16,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:16,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:16,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-20 19:40:16,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33 [2024-06-20 19:40:16,066 INFO L175 Difference]: Start difference. First operand has 191 places, 154 transitions, 1588 flow. Second operand 10 states and 99 transitions. [2024-06-20 19:40:16,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 167 transitions, 1974 flow [2024-06-20 19:40:16,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 167 transitions, 1900 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 19:40:16,162 INFO L231 Difference]: Finished difference. Result has 193 places, 154 transitions, 1555 flow [2024-06-20 19:40:16,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1555, PETRI_PLACES=193, PETRI_TRANSITIONS=154} [2024-06-20 19:40:16,162 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 164 predicate places. [2024-06-20 19:40:16,162 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 154 transitions, 1555 flow [2024-06-20 19:40:16,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:16,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:16,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:16,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 19:40:16,163 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:16,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:16,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1305881468, now seen corresponding path program 10 times [2024-06-20 19:40:16,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:16,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119974124] [2024-06-20 19:40:16,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:16,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:16,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:20,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:20,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:20,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119974124] [2024-06-20 19:40:20,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119974124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:20,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:20,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:20,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640262424] [2024-06-20 19:40:20,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:20,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:20,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:20,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:20,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:21,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:21,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 154 transitions, 1555 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:21,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:21,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:21,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:21,385 INFO L124 PetriNetUnfolderBase]: 432/769 cut-off events. [2024-06-20 19:40:21,385 INFO L125 PetriNetUnfolderBase]: For 42745/42745 co-relation queries the response was YES. [2024-06-20 19:40:21,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4969 conditions, 769 events. 432/769 cut-off events. For 42745/42745 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3561 event pairs, 55 based on Foata normal form. 2/770 useless extension candidates. Maximal degree in co-relation 4873. Up to 667 conditions per place. [2024-06-20 19:40:21,392 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 140 selfloop transitions, 29 changer transitions 0/171 dead transitions. [2024-06-20 19:40:21,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 171 transitions, 1939 flow [2024-06-20 19:40:21,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:21,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:21,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-20 19:40:21,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-20 19:40:21,397 INFO L175 Difference]: Start difference. First operand has 193 places, 154 transitions, 1555 flow. Second operand 10 states and 103 transitions. [2024-06-20 19:40:21,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 171 transitions, 1939 flow [2024-06-20 19:40:21,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 171 transitions, 1893 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 19:40:21,502 INFO L231 Difference]: Finished difference. Result has 194 places, 154 transitions, 1571 flow [2024-06-20 19:40:21,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1571, PETRI_PLACES=194, PETRI_TRANSITIONS=154} [2024-06-20 19:40:21,502 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2024-06-20 19:40:21,503 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 154 transitions, 1571 flow [2024-06-20 19:40:21,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:21,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:21,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:21,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 19:40:21,503 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:21,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:21,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1348262752, now seen corresponding path program 9 times [2024-06-20 19:40:21,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:21,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478830713] [2024-06-20 19:40:21,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:21,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:21,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:26,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:26,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:26,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478830713] [2024-06-20 19:40:26,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478830713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:26,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:26,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:26,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701920928] [2024-06-20 19:40:26,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:26,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:26,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:26,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:26,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:26,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:26,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 154 transitions, 1571 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:26,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:26,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:26,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:26,573 INFO L124 PetriNetUnfolderBase]: 428/763 cut-off events. [2024-06-20 19:40:26,573 INFO L125 PetriNetUnfolderBase]: For 40063/40063 co-relation queries the response was YES. [2024-06-20 19:40:26,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4841 conditions, 763 events. 428/763 cut-off events. For 40063/40063 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3548 event pairs, 57 based on Foata normal form. 2/764 useless extension candidates. Maximal degree in co-relation 4744. Up to 651 conditions per place. [2024-06-20 19:40:26,579 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 138 selfloop transitions, 33 changer transitions 0/173 dead transitions. [2024-06-20 19:40:26,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 173 transitions, 1969 flow [2024-06-20 19:40:26,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:40:26,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:40:26,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-20 19:40:26,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-20 19:40:26,580 INFO L175 Difference]: Start difference. First operand has 194 places, 154 transitions, 1571 flow. Second operand 11 states and 114 transitions. [2024-06-20 19:40:26,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 173 transitions, 1969 flow [2024-06-20 19:40:26,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 173 transitions, 1850 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-20 19:40:26,683 INFO L231 Difference]: Finished difference. Result has 196 places, 154 transitions, 1523 flow [2024-06-20 19:40:26,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1523, PETRI_PLACES=196, PETRI_TRANSITIONS=154} [2024-06-20 19:40:26,684 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 167 predicate places. [2024-06-20 19:40:26,684 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 154 transitions, 1523 flow [2024-06-20 19:40:26,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:26,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:26,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:26,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 19:40:26,685 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:26,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:26,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1427067982, now seen corresponding path program 10 times [2024-06-20 19:40:26,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:26,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844310672] [2024-06-20 19:40:26,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:26,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:26,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:31,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:31,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844310672] [2024-06-20 19:40:31,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844310672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:31,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:31,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:31,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10170177] [2024-06-20 19:40:31,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:31,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:31,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:31,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:31,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:31,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:31,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 154 transitions, 1523 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:31,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:31,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:31,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:31,435 INFO L124 PetriNetUnfolderBase]: 424/758 cut-off events. [2024-06-20 19:40:31,436 INFO L125 PetriNetUnfolderBase]: For 36639/36641 co-relation queries the response was YES. [2024-06-20 19:40:31,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4613 conditions, 758 events. 424/758 cut-off events. For 36639/36641 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3523 event pairs, 65 based on Foata normal form. 4/761 useless extension candidates. Maximal degree in co-relation 4515. Up to 536 conditions per place. [2024-06-20 19:40:31,442 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 111 selfloop transitions, 57 changer transitions 0/170 dead transitions. [2024-06-20 19:40:31,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 170 transitions, 1927 flow [2024-06-20 19:40:31,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:31,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:31,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 19:40:31,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 19:40:31,443 INFO L175 Difference]: Start difference. First operand has 196 places, 154 transitions, 1523 flow. Second operand 10 states and 110 transitions. [2024-06-20 19:40:31,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 170 transitions, 1927 flow [2024-06-20 19:40:31,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 170 transitions, 1770 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-20 19:40:31,530 INFO L231 Difference]: Finished difference. Result has 195 places, 154 transitions, 1485 flow [2024-06-20 19:40:31,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1485, PETRI_PLACES=195, PETRI_TRANSITIONS=154} [2024-06-20 19:40:31,531 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-20 19:40:31,531 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 154 transitions, 1485 flow [2024-06-20 19:40:31,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:31,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:31,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:31,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 19:40:31,531 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:31,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:31,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1106216327, now seen corresponding path program 3 times [2024-06-20 19:40:31,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:31,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295657800] [2024-06-20 19:40:31,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:31,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:31,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:36,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:36,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:36,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295657800] [2024-06-20 19:40:36,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295657800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:36,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:36,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:36,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796463136] [2024-06-20 19:40:36,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:36,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:36,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:36,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:36,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:36,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:36,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 154 transitions, 1485 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:36,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:36,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:36,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:36,537 INFO L124 PetriNetUnfolderBase]: 428/766 cut-off events. [2024-06-20 19:40:36,537 INFO L125 PetriNetUnfolderBase]: For 37657/37659 co-relation queries the response was YES. [2024-06-20 19:40:36,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4631 conditions, 766 events. 428/766 cut-off events. For 37657/37659 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3588 event pairs, 73 based on Foata normal form. 4/769 useless extension candidates. Maximal degree in co-relation 4533. Up to 698 conditions per place. [2024-06-20 19:40:36,543 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 138 selfloop transitions, 30 changer transitions 0/170 dead transitions. [2024-06-20 19:40:36,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 170 transitions, 1944 flow [2024-06-20 19:40:36,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:36,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:36,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-20 19:40:36,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33 [2024-06-20 19:40:36,544 INFO L175 Difference]: Start difference. First operand has 195 places, 154 transitions, 1485 flow. Second operand 10 states and 99 transitions. [2024-06-20 19:40:36,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 170 transitions, 1944 flow [2024-06-20 19:40:36,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 170 transitions, 1798 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 19:40:36,629 INFO L231 Difference]: Finished difference. Result has 196 places, 159 transitions, 1512 flow [2024-06-20 19:40:36,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1512, PETRI_PLACES=196, PETRI_TRANSITIONS=159} [2024-06-20 19:40:36,630 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 167 predicate places. [2024-06-20 19:40:36,630 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 159 transitions, 1512 flow [2024-06-20 19:40:36,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:36,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:36,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:36,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 19:40:36,631 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:36,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:36,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1683778021, now seen corresponding path program 4 times [2024-06-20 19:40:36,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:36,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054569296] [2024-06-20 19:40:36,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:36,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:36,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:41,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:41,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:41,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054569296] [2024-06-20 19:40:41,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054569296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:41,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:41,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:41,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302327966] [2024-06-20 19:40:41,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:41,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:41,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:41,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:41,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:41,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:41,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 159 transitions, 1512 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:41,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:41,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:41,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:41,560 INFO L124 PetriNetUnfolderBase]: 435/778 cut-off events. [2024-06-20 19:40:41,560 INFO L125 PetriNetUnfolderBase]: For 38874/38874 co-relation queries the response was YES. [2024-06-20 19:40:41,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4647 conditions, 778 events. 435/778 cut-off events. For 38874/38874 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3640 event pairs, 78 based on Foata normal form. 2/779 useless extension candidates. Maximal degree in co-relation 4547. Up to 748 conditions per place. [2024-06-20 19:40:41,566 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 156 selfloop transitions, 15 changer transitions 0/173 dead transitions. [2024-06-20 19:40:41,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 173 transitions, 1923 flow [2024-06-20 19:40:41,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:41,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:41,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 94 transitions. [2024-06-20 19:40:41,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31333333333333335 [2024-06-20 19:40:41,568 INFO L175 Difference]: Start difference. First operand has 196 places, 159 transitions, 1512 flow. Second operand 10 states and 94 transitions. [2024-06-20 19:40:41,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 173 transitions, 1923 flow [2024-06-20 19:40:41,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 173 transitions, 1823 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-20 19:40:41,663 INFO L231 Difference]: Finished difference. Result has 202 places, 162 transitions, 1498 flow [2024-06-20 19:40:41,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1498, PETRI_PLACES=202, PETRI_TRANSITIONS=162} [2024-06-20 19:40:41,664 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-20 19:40:41,664 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 162 transitions, 1498 flow [2024-06-20 19:40:41,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:41,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:41,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:41,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 19:40:41,665 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:41,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:41,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1693301221, now seen corresponding path program 5 times [2024-06-20 19:40:41,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:41,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099590944] [2024-06-20 19:40:41,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:41,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:41,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:46,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:46,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:46,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099590944] [2024-06-20 19:40:46,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099590944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:46,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:46,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:46,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129695070] [2024-06-20 19:40:46,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:46,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:46,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:46,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:46,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:46,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:46,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 162 transitions, 1498 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:46,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:46,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:46,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:46,794 INFO L124 PetriNetUnfolderBase]: 439/786 cut-off events. [2024-06-20 19:40:46,794 INFO L125 PetriNetUnfolderBase]: For 39851/39851 co-relation queries the response was YES. [2024-06-20 19:40:46,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4676 conditions, 786 events. 439/786 cut-off events. For 39851/39851 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3697 event pairs, 76 based on Foata normal form. 2/787 useless extension candidates. Maximal degree in co-relation 4573. Up to 727 conditions per place. [2024-06-20 19:40:46,800 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 21 changer transitions 0/177 dead transitions. [2024-06-20 19:40:46,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 177 transitions, 2042 flow [2024-06-20 19:40:46,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:40:46,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:40:46,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-20 19:40:46,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151515151515151 [2024-06-20 19:40:46,802 INFO L175 Difference]: Start difference. First operand has 202 places, 162 transitions, 1498 flow. Second operand 11 states and 104 transitions. [2024-06-20 19:40:46,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 177 transitions, 2042 flow [2024-06-20 19:40:46,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 177 transitions, 1990 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 19:40:46,910 INFO L231 Difference]: Finished difference. Result has 206 places, 163 transitions, 1518 flow [2024-06-20 19:40:46,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1518, PETRI_PLACES=206, PETRI_TRANSITIONS=163} [2024-06-20 19:40:46,911 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-20 19:40:46,911 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 163 transitions, 1518 flow [2024-06-20 19:40:46,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:46,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:46,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:46,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 19:40:46,912 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:46,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:46,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1692974791, now seen corresponding path program 6 times [2024-06-20 19:40:46,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:46,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41441233] [2024-06-20 19:40:46,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:46,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:46,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:51,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-20 19:40:51,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:51,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41441233] [2024-06-20 19:40:51,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41441233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:51,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:51,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:40:51,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089859545] [2024-06-20 19:40:51,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:51,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:40:51,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:51,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:40:51,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:40:51,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:51,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 163 transitions, 1518 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:51,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:51,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:51,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:52,192 INFO L124 PetriNetUnfolderBase]: 436/781 cut-off events. [2024-06-20 19:40:52,192 INFO L125 PetriNetUnfolderBase]: For 36106/36106 co-relation queries the response was YES. [2024-06-20 19:40:52,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4498 conditions, 781 events. 436/781 cut-off events. For 36106/36106 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3686 event pairs, 77 based on Foata normal form. 2/782 useless extension candidates. Maximal degree in co-relation 4394. Up to 745 conditions per place. [2024-06-20 19:40:52,199 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2024-06-20 19:40:52,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 175 transitions, 1892 flow [2024-06-20 19:40:52,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:40:52,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:40:52,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-20 19:40:52,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31212121212121213 [2024-06-20 19:40:52,200 INFO L175 Difference]: Start difference. First operand has 206 places, 163 transitions, 1518 flow. Second operand 11 states and 103 transitions. [2024-06-20 19:40:52,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 175 transitions, 1892 flow [2024-06-20 19:40:52,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 175 transitions, 1811 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 19:40:52,298 INFO L231 Difference]: Finished difference. Result has 209 places, 163 transitions, 1479 flow [2024-06-20 19:40:52,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1479, PETRI_PLACES=209, PETRI_TRANSITIONS=163} [2024-06-20 19:40:52,299 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2024-06-20 19:40:52,299 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 163 transitions, 1479 flow [2024-06-20 19:40:52,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:52,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:52,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:52,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 19:40:52,300 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:52,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:52,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1738392233, now seen corresponding path program 1 times [2024-06-20 19:40:52,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:52,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729221553] [2024-06-20 19:40:52,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:52,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:52,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:40:56,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:40:56,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:40:56,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729221553] [2024-06-20 19:40:56,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729221553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:40:56,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:40:56,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:40:56,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659211231] [2024-06-20 19:40:56,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:40:56,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:40:56,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:40:56,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:40:56,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:40:56,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:40:56,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 163 transitions, 1479 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:56,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:40:56,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:40:56,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:40:57,096 INFO L124 PetriNetUnfolderBase]: 440/789 cut-off events. [2024-06-20 19:40:57,097 INFO L125 PetriNetUnfolderBase]: For 36747/36747 co-relation queries the response was YES. [2024-06-20 19:40:57,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4481 conditions, 789 events. 440/789 cut-off events. For 36747/36747 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3735 event pairs, 56 based on Foata normal form. 2/790 useless extension candidates. Maximal degree in co-relation 4377. Up to 696 conditions per place. [2024-06-20 19:40:57,103 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 163 selfloop transitions, 18 changer transitions 0/183 dead transitions. [2024-06-20 19:40:57,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 183 transitions, 1915 flow [2024-06-20 19:40:57,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:40:57,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:40:57,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-20 19:40:57,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 19:40:57,127 INFO L175 Difference]: Start difference. First operand has 209 places, 163 transitions, 1479 flow. Second operand 10 states and 100 transitions. [2024-06-20 19:40:57,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 183 transitions, 1915 flow [2024-06-20 19:40:57,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 183 transitions, 1825 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-20 19:40:57,220 INFO L231 Difference]: Finished difference. Result has 206 places, 164 transitions, 1457 flow [2024-06-20 19:40:57,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1457, PETRI_PLACES=206, PETRI_TRANSITIONS=164} [2024-06-20 19:40:57,220 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-20 19:40:57,220 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 164 transitions, 1457 flow [2024-06-20 19:40:57,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:40:57,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:40:57,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:40:57,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 19:40:57,224 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:40:57,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:40:57,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1796484683, now seen corresponding path program 2 times [2024-06-20 19:40:57,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:40:57,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715678692] [2024-06-20 19:40:57,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:40:57,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:40:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:41:01,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:01,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715678692] [2024-06-20 19:41:01,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715678692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:01,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:01,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:41:01,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969558609] [2024-06-20 19:41:01,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:01,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:41:01,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:01,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:41:01,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:41:01,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:01,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 164 transitions, 1457 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:01,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:01,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:01,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:01,897 INFO L124 PetriNetUnfolderBase]: 444/797 cut-off events. [2024-06-20 19:41:01,897 INFO L125 PetriNetUnfolderBase]: For 37931/37931 co-relation queries the response was YES. [2024-06-20 19:41:01,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4545 conditions, 797 events. 444/797 cut-off events. For 37931/37931 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3799 event pairs, 61 based on Foata normal form. 2/798 useless extension candidates. Maximal degree in co-relation 4441. Up to 706 conditions per place. [2024-06-20 19:41:01,904 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 159 selfloop transitions, 23 changer transitions 0/184 dead transitions. [2024-06-20 19:41:01,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 184 transitions, 1899 flow [2024-06-20 19:41:01,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:01,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:01,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 19:41:01,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 19:41:01,905 INFO L175 Difference]: Start difference. First operand has 206 places, 164 transitions, 1457 flow. Second operand 10 states and 102 transitions. [2024-06-20 19:41:01,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 184 transitions, 1899 flow [2024-06-20 19:41:01,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 184 transitions, 1841 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 19:41:01,993 INFO L231 Difference]: Finished difference. Result has 208 places, 165 transitions, 1479 flow [2024-06-20 19:41:01,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1479, PETRI_PLACES=208, PETRI_TRANSITIONS=165} [2024-06-20 19:41:01,994 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 179 predicate places. [2024-06-20 19:41:01,994 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 165 transitions, 1479 flow [2024-06-20 19:41:01,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:01,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:01,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:01,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 19:41:01,994 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:01,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:01,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1796604653, now seen corresponding path program 3 times [2024-06-20 19:41:01,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:01,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387171021] [2024-06-20 19:41:01,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:01,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:02,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:06,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:41:06,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:06,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387171021] [2024-06-20 19:41:06,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387171021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:06,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:06,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:41:06,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328683091] [2024-06-20 19:41:06,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:06,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:41:06,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:06,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:41:06,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:41:06,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:06,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 165 transitions, 1479 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:06,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:06,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:06,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:06,861 INFO L124 PetriNetUnfolderBase]: 448/805 cut-off events. [2024-06-20 19:41:06,862 INFO L125 PetriNetUnfolderBase]: For 40246/40246 co-relation queries the response was YES. [2024-06-20 19:41:06,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 805 events. 448/805 cut-off events. For 40246/40246 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3860 event pairs, 67 based on Foata normal form. 2/806 useless extension candidates. Maximal degree in co-relation 4504. Up to 706 conditions per place. [2024-06-20 19:41:06,868 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-20 19:41:06,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 185 transitions, 1929 flow [2024-06-20 19:41:06,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:06,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:06,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 19:41:06,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 19:41:06,869 INFO L175 Difference]: Start difference. First operand has 208 places, 165 transitions, 1479 flow. Second operand 10 states and 104 transitions. [2024-06-20 19:41:06,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 185 transitions, 1929 flow [2024-06-20 19:41:06,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 185 transitions, 1859 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 19:41:06,967 INFO L231 Difference]: Finished difference. Result has 210 places, 166 transitions, 1504 flow [2024-06-20 19:41:06,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1504, PETRI_PLACES=210, PETRI_TRANSITIONS=166} [2024-06-20 19:41:06,967 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 181 predicate places. [2024-06-20 19:41:06,967 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 166 transitions, 1504 flow [2024-06-20 19:41:06,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:06,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:06,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:06,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 19:41:06,968 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:06,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:06,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1796604839, now seen corresponding path program 1 times [2024-06-20 19:41:06,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:06,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173357964] [2024-06-20 19:41:06,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:06,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:07,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:11,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-20 19:41:11,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:11,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173357964] [2024-06-20 19:41:11,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173357964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:11,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:11,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:41:11,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389423339] [2024-06-20 19:41:11,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:11,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:41:11,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:11,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:41:11,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:41:11,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:11,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 166 transitions, 1504 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:11,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:11,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:11,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:12,120 INFO L124 PetriNetUnfolderBase]: 446/802 cut-off events. [2024-06-20 19:41:12,120 INFO L125 PetriNetUnfolderBase]: For 35833/35833 co-relation queries the response was YES. [2024-06-20 19:41:12,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4497 conditions, 802 events. 446/802 cut-off events. For 35833/35833 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3846 event pairs, 66 based on Foata normal form. 1/802 useless extension candidates. Maximal degree in co-relation 4391. Up to 700 conditions per place. [2024-06-20 19:41:12,125 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 151 selfloop transitions, 32 changer transitions 0/185 dead transitions. [2024-06-20 19:41:12,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 185 transitions, 1926 flow [2024-06-20 19:41:12,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:12,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:12,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 19:41:12,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 19:41:12,126 INFO L175 Difference]: Start difference. First operand has 210 places, 166 transitions, 1504 flow. Second operand 10 states and 105 transitions. [2024-06-20 19:41:12,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 185 transitions, 1926 flow [2024-06-20 19:41:12,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 185 transitions, 1831 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 19:41:12,225 INFO L231 Difference]: Finished difference. Result has 212 places, 166 transitions, 1481 flow [2024-06-20 19:41:12,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1481, PETRI_PLACES=212, PETRI_TRANSITIONS=166} [2024-06-20 19:41:12,225 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2024-06-20 19:41:12,225 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 166 transitions, 1481 flow [2024-06-20 19:41:12,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:12,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:12,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:12,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 19:41:12,226 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:12,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:12,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1796600003, now seen corresponding path program 4 times [2024-06-20 19:41:12,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:12,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102139587] [2024-06-20 19:41:12,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:12,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:16,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-20 19:41:16,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:16,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102139587] [2024-06-20 19:41:16,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102139587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:16,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:16,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:41:16,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075056041] [2024-06-20 19:41:16,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:16,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:41:16,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:16,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:41:16,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:41:16,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:16,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 166 transitions, 1481 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:16,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:16,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:16,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:17,035 INFO L124 PetriNetUnfolderBase]: 450/810 cut-off events. [2024-06-20 19:41:17,036 INFO L125 PetriNetUnfolderBase]: For 39592/39592 co-relation queries the response was YES. [2024-06-20 19:41:17,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4538 conditions, 810 events. 450/810 cut-off events. For 39592/39592 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 3903 event pairs, 64 based on Foata normal form. 2/811 useless extension candidates. Maximal degree in co-relation 4431. Up to 695 conditions per place. [2024-06-20 19:41:17,043 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 155 selfloop transitions, 29 changer transitions 0/186 dead transitions. [2024-06-20 19:41:17,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 186 transitions, 1933 flow [2024-06-20 19:41:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:17,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:17,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 19:41:17,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 19:41:17,045 INFO L175 Difference]: Start difference. First operand has 212 places, 166 transitions, 1481 flow. Second operand 10 states and 105 transitions. [2024-06-20 19:41:17,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 186 transitions, 1933 flow [2024-06-20 19:41:17,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 186 transitions, 1788 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-20 19:41:17,137 INFO L231 Difference]: Finished difference. Result has 211 places, 167 transitions, 1432 flow [2024-06-20 19:41:17,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1432, PETRI_PLACES=211, PETRI_TRANSITIONS=167} [2024-06-20 19:41:17,138 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2024-06-20 19:41:17,138 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 167 transitions, 1432 flow [2024-06-20 19:41:17,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:17,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:17,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:17,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 19:41:17,138 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:17,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:17,139 INFO L85 PathProgramCache]: Analyzing trace with hash 193732041, now seen corresponding path program 1 times [2024-06-20 19:41:17,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:17,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891788339] [2024-06-20 19:41:17,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:17,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:17,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:22,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:41:22,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:22,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891788339] [2024-06-20 19:41:22,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891788339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:22,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:22,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:41:22,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623880056] [2024-06-20 19:41:22,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:22,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:41:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:41:22,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:41:22,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:22,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 167 transitions, 1432 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:22,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:22,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:22,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:22,645 INFO L124 PetriNetUnfolderBase]: 466/846 cut-off events. [2024-06-20 19:41:22,646 INFO L125 PetriNetUnfolderBase]: For 62510/62510 co-relation queries the response was YES. [2024-06-20 19:41:22,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4577 conditions, 846 events. 466/846 cut-off events. For 62510/62510 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4126 event pairs, 72 based on Foata normal form. 10/855 useless extension candidates. Maximal degree in co-relation 4471. Up to 716 conditions per place. [2024-06-20 19:41:22,653 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 157 selfloop transitions, 23 changer transitions 11/193 dead transitions. [2024-06-20 19:41:22,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 193 transitions, 1922 flow [2024-06-20 19:41:22,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:41:22,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:41:22,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-20 19:41:22,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-20 19:41:22,654 INFO L175 Difference]: Start difference. First operand has 211 places, 167 transitions, 1432 flow. Second operand 11 states and 116 transitions. [2024-06-20 19:41:22,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 193 transitions, 1922 flow [2024-06-20 19:41:22,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 193 transitions, 1809 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 19:41:22,767 INFO L231 Difference]: Finished difference. Result has 213 places, 164 transitions, 1345 flow [2024-06-20 19:41:22,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1345, PETRI_PLACES=213, PETRI_TRANSITIONS=164} [2024-06-20 19:41:22,768 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 184 predicate places. [2024-06-20 19:41:22,768 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 164 transitions, 1345 flow [2024-06-20 19:41:22,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:22,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:22,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:22,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 19:41:22,768 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:22,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:22,769 INFO L85 PathProgramCache]: Analyzing trace with hash -514549429, now seen corresponding path program 5 times [2024-06-20 19:41:22,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:22,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071252687] [2024-06-20 19:41:22,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:22,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:22,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:26,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-20 19:41:27,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:27,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071252687] [2024-06-20 19:41:27,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071252687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:27,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:27,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:41:27,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880697030] [2024-06-20 19:41:27,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:27,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:41:27,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:27,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:41:27,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:41:27,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:27,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 164 transitions, 1345 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:27,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:27,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:27,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:27,479 INFO L124 PetriNetUnfolderBase]: 444/804 cut-off events. [2024-06-20 19:41:27,479 INFO L125 PetriNetUnfolderBase]: For 41740/41740 co-relation queries the response was YES. [2024-06-20 19:41:27,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4335 conditions, 804 events. 444/804 cut-off events. For 41740/41740 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3892 event pairs, 66 based on Foata normal form. 2/805 useless extension candidates. Maximal degree in co-relation 4229. Up to 722 conditions per place. [2024-06-20 19:41:27,486 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 152 selfloop transitions, 27 changer transitions 0/181 dead transitions. [2024-06-20 19:41:27,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 181 transitions, 1781 flow [2024-06-20 19:41:27,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:27,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:27,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 19:41:27,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 19:41:27,487 INFO L175 Difference]: Start difference. First operand has 213 places, 164 transitions, 1345 flow. Second operand 10 states and 105 transitions. [2024-06-20 19:41:27,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 181 transitions, 1781 flow [2024-06-20 19:41:27,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 181 transitions, 1727 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 19:41:27,603 INFO L231 Difference]: Finished difference. Result has 211 places, 165 transitions, 1385 flow [2024-06-20 19:41:27,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1385, PETRI_PLACES=211, PETRI_TRANSITIONS=165} [2024-06-20 19:41:27,604 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2024-06-20 19:41:27,604 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 165 transitions, 1385 flow [2024-06-20 19:41:27,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:27,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:27,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:27,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 19:41:27,605 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:27,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:27,605 INFO L85 PathProgramCache]: Analyzing trace with hash -514554079, now seen corresponding path program 6 times [2024-06-20 19:41:27,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:27,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572314608] [2024-06-20 19:41:27,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:27,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:27,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:31,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:41:31,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:31,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572314608] [2024-06-20 19:41:31,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572314608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:31,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:31,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:41:31,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796734348] [2024-06-20 19:41:31,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:31,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:41:31,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:31,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:41:31,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:41:31,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:31,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 165 transitions, 1385 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:31,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:31,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:31,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:32,323 INFO L124 PetriNetUnfolderBase]: 484/884 cut-off events. [2024-06-20 19:41:32,323 INFO L125 PetriNetUnfolderBase]: For 77173/77173 co-relation queries the response was YES. [2024-06-20 19:41:32,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5689 conditions, 884 events. 484/884 cut-off events. For 77173/77173 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4368 event pairs, 80 based on Foata normal form. 2/885 useless extension candidates. Maximal degree in co-relation 5583. Up to 714 conditions per place. [2024-06-20 19:41:32,329 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 157 selfloop transitions, 29 changer transitions 0/188 dead transitions. [2024-06-20 19:41:32,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 188 transitions, 2067 flow [2024-06-20 19:41:32,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:32,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:32,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 19:41:32,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 19:41:32,331 INFO L175 Difference]: Start difference. First operand has 211 places, 165 transitions, 1385 flow. Second operand 10 states and 110 transitions. [2024-06-20 19:41:32,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 188 transitions, 2067 flow [2024-06-20 19:41:32,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 188 transitions, 1977 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 19:41:32,480 INFO L231 Difference]: Finished difference. Result has 212 places, 167 transitions, 1433 flow [2024-06-20 19:41:32,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1433, PETRI_PLACES=212, PETRI_TRANSITIONS=167} [2024-06-20 19:41:32,481 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2024-06-20 19:41:32,481 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 167 transitions, 1433 flow [2024-06-20 19:41:32,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:32,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:32,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:32,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 19:41:32,481 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:32,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:32,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1832451563, now seen corresponding path program 2 times [2024-06-20 19:41:32,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:32,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897978390] [2024-06-20 19:41:32,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:32,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:37,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-20 19:41:37,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:37,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897978390] [2024-06-20 19:41:37,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897978390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:37,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:37,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:41:37,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552055940] [2024-06-20 19:41:37,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:37,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:41:37,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:37,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:41:37,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:41:37,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:37,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 167 transitions, 1433 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:37,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:37,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:37,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:38,338 INFO L124 PetriNetUnfolderBase]: 500/920 cut-off events. [2024-06-20 19:41:38,338 INFO L125 PetriNetUnfolderBase]: For 99201/99201 co-relation queries the response was YES. [2024-06-20 19:41:38,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5785 conditions, 920 events. 500/920 cut-off events. For 99201/99201 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4638 event pairs, 92 based on Foata normal form. 10/929 useless extension candidates. Maximal degree in co-relation 5679. Up to 813 conditions per place. [2024-06-20 19:41:38,346 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 158 selfloop transitions, 19 changer transitions 9/188 dead transitions. [2024-06-20 19:41:38,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 188 transitions, 1893 flow [2024-06-20 19:41:38,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:41:38,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:41:38,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-20 19:41:38,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-20 19:41:38,347 INFO L175 Difference]: Start difference. First operand has 212 places, 167 transitions, 1433 flow. Second operand 11 states and 114 transitions. [2024-06-20 19:41:38,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 188 transitions, 1893 flow [2024-06-20 19:41:38,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 188 transitions, 1814 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 19:41:38,534 INFO L231 Difference]: Finished difference. Result has 217 places, 164 transitions, 1372 flow [2024-06-20 19:41:38,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1372, PETRI_PLACES=217, PETRI_TRANSITIONS=164} [2024-06-20 19:41:38,535 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 188 predicate places. [2024-06-20 19:41:38,535 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 164 transitions, 1372 flow [2024-06-20 19:41:38,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:38,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:38,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:38,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 19:41:38,535 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:38,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:38,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1838700729, now seen corresponding path program 7 times [2024-06-20 19:41:38,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:38,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450500551] [2024-06-20 19:41:38,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:38,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:38,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:42,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:41:42,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:42,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450500551] [2024-06-20 19:41:42,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450500551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:42,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:42,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:41:42,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196230983] [2024-06-20 19:41:42,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:42,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:41:42,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:42,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:41:42,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:41:42,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:42,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 164 transitions, 1372 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:42,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:42,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:42,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:43,163 INFO L124 PetriNetUnfolderBase]: 458/842 cut-off events. [2024-06-20 19:41:43,164 INFO L125 PetriNetUnfolderBase]: For 71855/71855 co-relation queries the response was YES. [2024-06-20 19:41:43,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4485 conditions, 842 events. 458/842 cut-off events. For 71855/71855 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4166 event pairs, 72 based on Foata normal form. 12/853 useless extension candidates. Maximal degree in co-relation 4377. Up to 726 conditions per place. [2024-06-20 19:41:43,171 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 154 selfloop transitions, 21 changer transitions 7/184 dead transitions. [2024-06-20 19:41:43,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 184 transitions, 1822 flow [2024-06-20 19:41:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:43,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:43,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 19:41:43,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-20 19:41:43,172 INFO L175 Difference]: Start difference. First operand has 217 places, 164 transitions, 1372 flow. Second operand 10 states and 108 transitions. [2024-06-20 19:41:43,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 184 transitions, 1822 flow [2024-06-20 19:41:43,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 184 transitions, 1756 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-20 19:41:43,286 INFO L231 Difference]: Finished difference. Result has 214 places, 161 transitions, 1324 flow [2024-06-20 19:41:43,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1324, PETRI_PLACES=214, PETRI_TRANSITIONS=161} [2024-06-20 19:41:43,287 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 185 predicate places. [2024-06-20 19:41:43,287 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 161 transitions, 1324 flow [2024-06-20 19:41:43,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:43,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:43,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:43,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 19:41:43,288 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:43,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:43,304 INFO L85 PathProgramCache]: Analyzing trace with hash -428565245, now seen corresponding path program 3 times [2024-06-20 19:41:43,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:43,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962585358] [2024-06-20 19:41:43,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:43,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:43,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:47,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:41:47,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:47,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962585358] [2024-06-20 19:41:47,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962585358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:47,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:47,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:41:47,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102830334] [2024-06-20 19:41:47,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:47,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:41:47,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:47,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:41:47,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:41:47,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:47,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 161 transitions, 1324 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:47,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:47,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:47,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:48,129 INFO L124 PetriNetUnfolderBase]: 475/881 cut-off events. [2024-06-20 19:41:48,129 INFO L125 PetriNetUnfolderBase]: For 86891/86891 co-relation queries the response was YES. [2024-06-20 19:41:48,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5304 conditions, 881 events. 475/881 cut-off events. For 86891/86891 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4377 event pairs, 83 based on Foata normal form. 8/888 useless extension candidates. Maximal degree in co-relation 5197. Up to 696 conditions per place. [2024-06-20 19:41:48,135 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 158 selfloop transitions, 17 changer transitions 8/185 dead transitions. [2024-06-20 19:41:48,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 185 transitions, 1956 flow [2024-06-20 19:41:48,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:48,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:48,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 19:41:48,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 19:41:48,136 INFO L175 Difference]: Start difference. First operand has 214 places, 161 transitions, 1324 flow. Second operand 10 states and 110 transitions. [2024-06-20 19:41:48,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 185 transitions, 1956 flow [2024-06-20 19:41:48,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 185 transitions, 1893 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 19:41:48,293 INFO L231 Difference]: Finished difference. Result has 212 places, 158 transitions, 1279 flow [2024-06-20 19:41:48,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1279, PETRI_PLACES=212, PETRI_TRANSITIONS=158} [2024-06-20 19:41:48,294 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2024-06-20 19:41:48,294 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 158 transitions, 1279 flow [2024-06-20 19:41:48,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:48,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:48,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:48,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 19:41:48,295 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:48,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:48,295 INFO L85 PathProgramCache]: Analyzing trace with hash -685251859, now seen corresponding path program 8 times [2024-06-20 19:41:48,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:48,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394610033] [2024-06-20 19:41:48,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:48,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:48,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:52,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-20 19:41:52,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:52,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394610033] [2024-06-20 19:41:52,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394610033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:52,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:52,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:41:52,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814663926] [2024-06-20 19:41:52,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:52,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:41:52,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:52,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:41:52,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:41:52,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:52,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 158 transitions, 1279 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:52,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:52,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:52,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:53,245 INFO L124 PetriNetUnfolderBase]: 460/848 cut-off events. [2024-06-20 19:41:53,245 INFO L125 PetriNetUnfolderBase]: For 72493/72493 co-relation queries the response was YES. [2024-06-20 19:41:53,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5221 conditions, 848 events. 460/848 cut-off events. For 72493/72493 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4161 event pairs, 87 based on Foata normal form. 2/849 useless extension candidates. Maximal degree in co-relation 5115. Up to 750 conditions per place. [2024-06-20 19:41:53,252 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 148 selfloop transitions, 27 changer transitions 0/177 dead transitions. [2024-06-20 19:41:53,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 177 transitions, 1717 flow [2024-06-20 19:41:53,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:41:53,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:41:53,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 19:41:53,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 19:41:53,253 INFO L175 Difference]: Start difference. First operand has 212 places, 158 transitions, 1279 flow. Second operand 10 states and 104 transitions. [2024-06-20 19:41:53,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 177 transitions, 1717 flow [2024-06-20 19:41:53,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 177 transitions, 1676 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 19:41:53,421 INFO L231 Difference]: Finished difference. Result has 209 places, 159 transitions, 1334 flow [2024-06-20 19:41:53,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1334, PETRI_PLACES=209, PETRI_TRANSITIONS=159} [2024-06-20 19:41:53,422 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2024-06-20 19:41:53,422 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 159 transitions, 1334 flow [2024-06-20 19:41:53,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:53,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:53,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:53,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 19:41:53,422 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:53,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:53,423 INFO L85 PathProgramCache]: Analyzing trace with hash -508113395, now seen corresponding path program 4 times [2024-06-20 19:41:53,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:53,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000922141] [2024-06-20 19:41:53,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:53,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:53,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:41:58,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:41:58,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:41:58,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000922141] [2024-06-20 19:41:58,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000922141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:41:58,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:41:58,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:41:58,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369179346] [2024-06-20 19:41:58,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:41:58,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:41:58,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:41:58,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:41:58,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:41:59,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:41:59,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 159 transitions, 1334 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:59,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:41:59,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:41:59,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:41:59,428 INFO L124 PetriNetUnfolderBase]: 462/858 cut-off events. [2024-06-20 19:41:59,428 INFO L125 PetriNetUnfolderBase]: For 81627/81627 co-relation queries the response was YES. [2024-06-20 19:41:59,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4956 conditions, 858 events. 462/858 cut-off events. For 81627/81627 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4254 event pairs, 83 based on Foata normal form. 10/867 useless extension candidates. Maximal degree in co-relation 4851. Up to 751 conditions per place. [2024-06-20 19:41:59,435 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 153 selfloop transitions, 17 changer transitions 9/181 dead transitions. [2024-06-20 19:41:59,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 181 transitions, 1784 flow [2024-06-20 19:41:59,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:41:59,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:41:59,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-20 19:41:59,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-20 19:41:59,445 INFO L175 Difference]: Start difference. First operand has 209 places, 159 transitions, 1334 flow. Second operand 11 states and 114 transitions. [2024-06-20 19:41:59,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 181 transitions, 1784 flow [2024-06-20 19:41:59,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 181 transitions, 1698 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 19:41:59,593 INFO L231 Difference]: Finished difference. Result has 212 places, 156 transitions, 1261 flow [2024-06-20 19:41:59,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1261, PETRI_PLACES=212, PETRI_TRANSITIONS=156} [2024-06-20 19:41:59,594 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2024-06-20 19:41:59,594 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 156 transitions, 1261 flow [2024-06-20 19:41:59,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:41:59,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:41:59,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:41:59,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 19:41:59,595 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:41:59,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:41:59,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1661564559, now seen corresponding path program 9 times [2024-06-20 19:41:59,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:41:59,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138507887] [2024-06-20 19:41:59,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:41:59,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:41:59,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:03,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:03,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:03,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138507887] [2024-06-20 19:42:03,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138507887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:03,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:03,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:03,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038678139] [2024-06-20 19:42:03,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:03,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:03,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:03,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:03,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:04,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:04,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 156 transitions, 1261 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:04,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:04,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:04,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:04,404 INFO L124 PetriNetUnfolderBase]: 440/816 cut-off events. [2024-06-20 19:42:04,404 INFO L125 PetriNetUnfolderBase]: For 60322/60322 co-relation queries the response was YES. [2024-06-20 19:42:04,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4755 conditions, 816 events. 440/816 cut-off events. For 60322/60322 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3998 event pairs, 77 based on Foata normal form. 2/817 useless extension candidates. Maximal degree in co-relation 4649. Up to 704 conditions per place. [2024-06-20 19:42:04,411 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 145 selfloop transitions, 28 changer transitions 0/175 dead transitions. [2024-06-20 19:42:04,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 175 transitions, 1695 flow [2024-06-20 19:42:04,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:42:04,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:42:04,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 19:42:04,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 19:42:04,418 INFO L175 Difference]: Start difference. First operand has 212 places, 156 transitions, 1261 flow. Second operand 10 states and 105 transitions. [2024-06-20 19:42:04,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 175 transitions, 1695 flow [2024-06-20 19:42:04,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 175 transitions, 1655 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 19:42:04,582 INFO L231 Difference]: Finished difference. Result has 209 places, 157 transitions, 1321 flow [2024-06-20 19:42:04,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1321, PETRI_PLACES=209, PETRI_TRANSITIONS=157} [2024-06-20 19:42:04,583 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2024-06-20 19:42:04,583 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 157 transitions, 1321 flow [2024-06-20 19:42:04,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:04,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:04,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:04,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 19:42:04,584 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:04,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:04,584 INFO L85 PathProgramCache]: Analyzing trace with hash -685371829, now seen corresponding path program 10 times [2024-06-20 19:42:04,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:04,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390654398] [2024-06-20 19:42:04,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:04,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:04,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:09,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:09,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:09,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390654398] [2024-06-20 19:42:09,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390654398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:09,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:09,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:09,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889982023] [2024-06-20 19:42:09,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:09,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:09,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:09,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:09,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:09,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:09,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 157 transitions, 1321 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:09,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:09,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:09,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:09,939 INFO L124 PetriNetUnfolderBase]: 444/824 cut-off events. [2024-06-20 19:42:09,939 INFO L125 PetriNetUnfolderBase]: For 59892/59892 co-relation queries the response was YES. [2024-06-20 19:42:09,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4866 conditions, 824 events. 444/824 cut-off events. For 59892/59892 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4057 event pairs, 75 based on Foata normal form. 2/825 useless extension candidates. Maximal degree in co-relation 4761. Up to 726 conditions per place. [2024-06-20 19:42:09,944 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 149 selfloop transitions, 25 changer transitions 0/176 dead transitions. [2024-06-20 19:42:09,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 176 transitions, 1757 flow [2024-06-20 19:42:09,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:42:09,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:42:09,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 19:42:09,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 19:42:09,947 INFO L175 Difference]: Start difference. First operand has 209 places, 157 transitions, 1321 flow. Second operand 10 states and 102 transitions. [2024-06-20 19:42:09,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 176 transitions, 1757 flow [2024-06-20 19:42:10,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 176 transitions, 1667 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 19:42:10,108 INFO L231 Difference]: Finished difference. Result has 211 places, 158 transitions, 1327 flow [2024-06-20 19:42:10,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1327, PETRI_PLACES=211, PETRI_TRANSITIONS=158} [2024-06-20 19:42:10,109 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2024-06-20 19:42:10,109 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 158 transitions, 1327 flow [2024-06-20 19:42:10,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:10,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:10,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:10,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 19:42:10,109 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:10,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:10,110 INFO L85 PathProgramCache]: Analyzing trace with hash -680603285, now seen corresponding path program 5 times [2024-06-20 19:42:10,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:10,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484887002] [2024-06-20 19:42:10,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:10,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:10,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:14,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:14,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:14,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484887002] [2024-06-20 19:42:14,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484887002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:14,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:14,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:14,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488688776] [2024-06-20 19:42:14,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:14,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:14,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:14,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:14,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:15,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:15,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 158 transitions, 1327 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:15,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:15,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:15,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:15,520 INFO L124 PetriNetUnfolderBase]: 460/860 cut-off events. [2024-06-20 19:42:15,520 INFO L125 PetriNetUnfolderBase]: For 84034/84034 co-relation queries the response was YES. [2024-06-20 19:42:15,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4959 conditions, 860 events. 460/860 cut-off events. For 84034/84034 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4296 event pairs, 83 based on Foata normal form. 10/869 useless extension candidates. Maximal degree in co-relation 4853. Up to 712 conditions per place. [2024-06-20 19:42:15,527 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 145 selfloop transitions, 26 changer transitions 7/180 dead transitions. [2024-06-20 19:42:15,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 180 transitions, 1777 flow [2024-06-20 19:42:15,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:42:15,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:42:15,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 19:42:15,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36333333333333334 [2024-06-20 19:42:15,528 INFO L175 Difference]: Start difference. First operand has 211 places, 158 transitions, 1327 flow. Second operand 10 states and 109 transitions. [2024-06-20 19:42:15,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 180 transitions, 1777 flow [2024-06-20 19:42:15,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 180 transitions, 1691 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 19:42:15,699 INFO L231 Difference]: Finished difference. Result has 213 places, 155 transitions, 1279 flow [2024-06-20 19:42:15,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1279, PETRI_PLACES=213, PETRI_TRANSITIONS=155} [2024-06-20 19:42:15,700 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 184 predicate places. [2024-06-20 19:42:15,701 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 155 transitions, 1279 flow [2024-06-20 19:42:15,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:15,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:15,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:15,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 19:42:15,701 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:15,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:15,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1148880099, now seen corresponding path program 11 times [2024-06-20 19:42:15,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:15,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226240855] [2024-06-20 19:42:15,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:15,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:15,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:20,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:20,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:20,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226240855] [2024-06-20 19:42:20,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226240855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:20,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:20,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:20,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742406332] [2024-06-20 19:42:20,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:20,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:20,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:20,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:20,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:21,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:21,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 155 transitions, 1279 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:21,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:21,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:21,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:21,407 INFO L124 PetriNetUnfolderBase]: 438/820 cut-off events. [2024-06-20 19:42:21,407 INFO L125 PetriNetUnfolderBase]: For 62508/62508 co-relation queries the response was YES. [2024-06-20 19:42:21,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4812 conditions, 820 events. 438/820 cut-off events. For 62508/62508 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4045 event pairs, 86 based on Foata normal form. 2/821 useless extension candidates. Maximal degree in co-relation 4705. Up to 708 conditions per place. [2024-06-20 19:42:21,414 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 138 selfloop transitions, 31 changer transitions 0/171 dead transitions. [2024-06-20 19:42:21,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 171 transitions, 1701 flow [2024-06-20 19:42:21,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:42:21,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:42:21,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-20 19:42:21,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-20 19:42:21,415 INFO L175 Difference]: Start difference. First operand has 213 places, 155 transitions, 1279 flow. Second operand 10 states and 103 transitions. [2024-06-20 19:42:21,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 171 transitions, 1701 flow [2024-06-20 19:42:21,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 171 transitions, 1643 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 19:42:21,567 INFO L231 Difference]: Finished difference. Result has 211 places, 156 transitions, 1331 flow [2024-06-20 19:42:21,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1331, PETRI_PLACES=211, PETRI_TRANSITIONS=156} [2024-06-20 19:42:21,568 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2024-06-20 19:42:21,568 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 156 transitions, 1331 flow [2024-06-20 19:42:21,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:21,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:21,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:21,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 19:42:21,568 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:21,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:21,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1148875449, now seen corresponding path program 12 times [2024-06-20 19:42:21,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:21,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936059755] [2024-06-20 19:42:21,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:21,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:21,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:26,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:26,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:26,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936059755] [2024-06-20 19:42:26,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936059755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:26,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:26,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:26,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201503096] [2024-06-20 19:42:26,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:26,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:26,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:26,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:26,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:26,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:26,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 156 transitions, 1331 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:26,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:26,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:26,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:26,622 INFO L124 PetriNetUnfolderBase]: 442/828 cut-off events. [2024-06-20 19:42:26,622 INFO L125 PetriNetUnfolderBase]: For 61837/61837 co-relation queries the response was YES. [2024-06-20 19:42:26,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4910 conditions, 828 events. 442/828 cut-off events. For 61837/61837 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4101 event pairs, 86 based on Foata normal form. 2/829 useless extension candidates. Maximal degree in co-relation 4804. Up to 702 conditions per place. [2024-06-20 19:42:26,629 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 138 selfloop transitions, 32 changer transitions 0/172 dead transitions. [2024-06-20 19:42:26,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 172 transitions, 1755 flow [2024-06-20 19:42:26,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:42:26,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:42:26,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 19:42:26,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 19:42:26,631 INFO L175 Difference]: Start difference. First operand has 211 places, 156 transitions, 1331 flow. Second operand 10 states and 104 transitions. [2024-06-20 19:42:26,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 172 transitions, 1755 flow [2024-06-20 19:42:26,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 172 transitions, 1655 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 19:42:26,792 INFO L231 Difference]: Finished difference. Result has 213 places, 157 transitions, 1345 flow [2024-06-20 19:42:26,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1345, PETRI_PLACES=213, PETRI_TRANSITIONS=157} [2024-06-20 19:42:26,793 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 184 predicate places. [2024-06-20 19:42:26,793 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 157 transitions, 1345 flow [2024-06-20 19:42:26,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:26,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:26,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:26,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 19:42:26,794 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:26,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:26,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1295684673, now seen corresponding path program 13 times [2024-06-20 19:42:26,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:26,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151280749] [2024-06-20 19:42:26,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:26,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:26,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:31,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:31,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:31,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151280749] [2024-06-20 19:42:31,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151280749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:31,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:31,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:31,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336923199] [2024-06-20 19:42:31,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:31,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:31,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:31,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:31,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:31,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:31,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 157 transitions, 1345 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:31,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:31,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:31,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:32,333 INFO L124 PetriNetUnfolderBase]: 462/871 cut-off events. [2024-06-20 19:42:32,333 INFO L125 PetriNetUnfolderBase]: For 93428/93430 co-relation queries the response was YES. [2024-06-20 19:42:32,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5108 conditions, 871 events. 462/871 cut-off events. For 93428/93430 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4389 event pairs, 88 based on Foata normal form. 14/884 useless extension candidates. Maximal degree in co-relation 5001. Up to 623 conditions per place. [2024-06-20 19:42:32,340 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 121 selfloop transitions, 48 changer transitions 6/177 dead transitions. [2024-06-20 19:42:32,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 177 transitions, 1825 flow [2024-06-20 19:42:32,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:42:32,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:42:32,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 19:42:32,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-20 19:42:32,341 INFO L175 Difference]: Start difference. First operand has 213 places, 157 transitions, 1345 flow. Second operand 10 states and 114 transitions. [2024-06-20 19:42:32,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 177 transitions, 1825 flow [2024-06-20 19:42:32,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 177 transitions, 1721 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 19:42:32,521 INFO L231 Difference]: Finished difference. Result has 215 places, 156 transitions, 1374 flow [2024-06-20 19:42:32,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1374, PETRI_PLACES=215, PETRI_TRANSITIONS=156} [2024-06-20 19:42:32,522 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-20 19:42:32,522 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 156 transitions, 1374 flow [2024-06-20 19:42:32,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:32,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:32,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:32,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 19:42:32,522 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:32,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:32,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1295930627, now seen corresponding path program 6 times [2024-06-20 19:42:32,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:32,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719877656] [2024-06-20 19:42:32,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:32,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:32,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:36,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:36,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:36,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719877656] [2024-06-20 19:42:36,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719877656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:36,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:36,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:42:36,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160606753] [2024-06-20 19:42:36,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:36,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:42:36,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:36,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:42:36,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:42:36,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:36,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 156 transitions, 1374 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:36,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:36,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:36,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:37,385 INFO L124 PetriNetUnfolderBase]: 486/922 cut-off events. [2024-06-20 19:42:37,385 INFO L125 PetriNetUnfolderBase]: For 120312/120312 co-relation queries the response was YES. [2024-06-20 19:42:37,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6328 conditions, 922 events. 486/922 cut-off events. For 120312/120312 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4680 event pairs, 97 based on Foata normal form. 8/929 useless extension candidates. Maximal degree in co-relation 6220. Up to 595 conditions per place. [2024-06-20 19:42:37,394 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 128 selfloop transitions, 45 changer transitions 8/183 dead transitions. [2024-06-20 19:42:37,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 183 transitions, 2062 flow [2024-06-20 19:42:37,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:42:37,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:42:37,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 19:42:37,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-20 19:42:37,395 INFO L175 Difference]: Start difference. First operand has 215 places, 156 transitions, 1374 flow. Second operand 11 states and 126 transitions. [2024-06-20 19:42:37,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 183 transitions, 2062 flow [2024-06-20 19:42:37,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 183 transitions, 1924 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 19:42:37,604 INFO L231 Difference]: Finished difference. Result has 218 places, 153 transitions, 1311 flow [2024-06-20 19:42:37,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1311, PETRI_PLACES=218, PETRI_TRANSITIONS=153} [2024-06-20 19:42:37,605 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-20 19:42:37,605 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 153 transitions, 1311 flow [2024-06-20 19:42:37,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:37,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:37,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:37,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 19:42:37,605 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:37,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:37,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1148760129, now seen corresponding path program 14 times [2024-06-20 19:42:37,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:37,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430567726] [2024-06-20 19:42:37,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:37,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:42,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:42,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430567726] [2024-06-20 19:42:42,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430567726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:42,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:42,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:42,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426649084] [2024-06-20 19:42:42,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:42,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:42,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:42,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:42,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:42,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:42,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 153 transitions, 1311 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:42,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:42,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:42,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:43,016 INFO L124 PetriNetUnfolderBase]: 471/891 cut-off events. [2024-06-20 19:42:43,017 INFO L125 PetriNetUnfolderBase]: For 104969/104969 co-relation queries the response was YES. [2024-06-20 19:42:43,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6230 conditions, 891 events. 471/891 cut-off events. For 104969/104969 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4497 event pairs, 104 based on Foata normal form. 2/892 useless extension candidates. Maximal degree in co-relation 6121. Up to 779 conditions per place. [2024-06-20 19:42:43,025 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 138 selfloop transitions, 29 changer transitions 0/169 dead transitions. [2024-06-20 19:42:43,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 169 transitions, 1731 flow [2024-06-20 19:42:43,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:42:43,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:42:43,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-20 19:42:43,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-20 19:42:43,026 INFO L175 Difference]: Start difference. First operand has 218 places, 153 transitions, 1311 flow. Second operand 10 states and 101 transitions. [2024-06-20 19:42:43,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 169 transitions, 1731 flow [2024-06-20 19:42:43,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 169 transitions, 1643 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 19:42:43,253 INFO L231 Difference]: Finished difference. Result has 215 places, 154 transitions, 1335 flow [2024-06-20 19:42:43,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1335, PETRI_PLACES=215, PETRI_TRANSITIONS=154} [2024-06-20 19:42:43,253 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-20 19:42:43,253 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 154 transitions, 1335 flow [2024-06-20 19:42:43,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:43,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:43,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:43,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 19:42:43,254 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:43,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:43,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1153528673, now seen corresponding path program 7 times [2024-06-20 19:42:43,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:43,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927230002] [2024-06-20 19:42:43,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:43,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:43,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:47,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:47,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:47,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927230002] [2024-06-20 19:42:47,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927230002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:47,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:47,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:47,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201953051] [2024-06-20 19:42:47,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:47,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:47,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:47,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:47,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:47,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:47,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 154 transitions, 1335 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:47,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:47,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:47,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:48,339 INFO L124 PetriNetUnfolderBase]: 487/927 cut-off events. [2024-06-20 19:42:48,340 INFO L125 PetriNetUnfolderBase]: For 126807/126807 co-relation queries the response was YES. [2024-06-20 19:42:48,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6332 conditions, 927 events. 487/927 cut-off events. For 126807/126807 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4748 event pairs, 116 based on Foata normal form. 10/936 useless extension candidates. Maximal degree in co-relation 6224. Up to 771 conditions per place. [2024-06-20 19:42:48,348 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 133 selfloop transitions, 29 changer transitions 11/175 dead transitions. [2024-06-20 19:42:48,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 175 transitions, 1771 flow [2024-06-20 19:42:48,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:42:48,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:42:48,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-20 19:42:48,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-20 19:42:48,349 INFO L175 Difference]: Start difference. First operand has 215 places, 154 transitions, 1335 flow. Second operand 11 states and 115 transitions. [2024-06-20 19:42:48,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 175 transitions, 1771 flow [2024-06-20 19:42:48,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 175 transitions, 1669 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 19:42:48,558 INFO L231 Difference]: Finished difference. Result has 218 places, 151 transitions, 1274 flow [2024-06-20 19:42:48,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1274, PETRI_PLACES=218, PETRI_TRANSITIONS=151} [2024-06-20 19:42:48,558 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-20 19:42:48,558 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 151 transitions, 1274 flow [2024-06-20 19:42:48,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:48,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:48,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:48,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 19:42:48,559 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:48,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:48,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1295691617, now seen corresponding path program 8 times [2024-06-20 19:42:48,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:48,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286646443] [2024-06-20 19:42:48,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:48,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:48,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:53,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-20 19:42:53,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:53,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286646443] [2024-06-20 19:42:53,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286646443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:53,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:53,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:42:53,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290938705] [2024-06-20 19:42:53,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:53,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:42:53,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:53,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:42:53,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:42:53,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:53,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 151 transitions, 1274 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:53,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:53,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:53,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:53,598 INFO L124 PetriNetUnfolderBase]: 477/912 cut-off events. [2024-06-20 19:42:53,598 INFO L125 PetriNetUnfolderBase]: For 129196/129198 co-relation queries the response was YES. [2024-06-20 19:42:53,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6214 conditions, 912 events. 477/912 cut-off events. For 129196/129198 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4680 event pairs, 104 based on Foata normal form. 12/923 useless extension candidates. Maximal degree in co-relation 6105. Up to 669 conditions per place. [2024-06-20 19:42:53,607 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 113 selfloop transitions, 40 changer transitions 17/172 dead transitions. [2024-06-20 19:42:53,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 172 transitions, 1704 flow [2024-06-20 19:42:53,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:42:53,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:42:53,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 19:42:53,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-20 19:42:53,611 INFO L175 Difference]: Start difference. First operand has 218 places, 151 transitions, 1274 flow. Second operand 11 states and 122 transitions. [2024-06-20 19:42:53,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 172 transitions, 1704 flow [2024-06-20 19:42:53,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 172 transitions, 1607 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 19:42:53,829 INFO L231 Difference]: Finished difference. Result has 215 places, 144 transitions, 1214 flow [2024-06-20 19:42:53,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1214, PETRI_PLACES=215, PETRI_TRANSITIONS=144} [2024-06-20 19:42:53,830 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-20 19:42:53,830 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 144 transitions, 1214 flow [2024-06-20 19:42:53,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:53,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:53,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:53,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 19:42:53,830 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:53,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:53,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1319582529, now seen corresponding path program 15 times [2024-06-20 19:42:53,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:53,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61787566] [2024-06-20 19:42:53,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:53,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:53,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:42:58,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:42:58,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:42:58,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61787566] [2024-06-20 19:42:58,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61787566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:42:58,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:42:58,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:42:58,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305273382] [2024-06-20 19:42:58,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:42:58,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:42:58,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:42:58,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:42:58,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:42:58,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:42:58,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 144 transitions, 1214 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:58,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:42:58,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:42:58,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:42:58,682 INFO L124 PetriNetUnfolderBase]: 446/851 cut-off events. [2024-06-20 19:42:58,683 INFO L125 PetriNetUnfolderBase]: For 102550/102552 co-relation queries the response was YES. [2024-06-20 19:42:58,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5978 conditions, 851 events. 446/851 cut-off events. For 102550/102552 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4277 event pairs, 102 based on Foata normal form. 4/854 useless extension candidates. Maximal degree in co-relation 5871. Up to 762 conditions per place. [2024-06-20 19:42:58,689 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 127 selfloop transitions, 30 changer transitions 0/159 dead transitions. [2024-06-20 19:42:58,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 159 transitions, 1616 flow [2024-06-20 19:42:58,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:42:58,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:42:58,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 19:42:58,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 19:42:58,690 INFO L175 Difference]: Start difference. First operand has 215 places, 144 transitions, 1214 flow. Second operand 10 states and 104 transitions. [2024-06-20 19:42:58,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 159 transitions, 1616 flow [2024-06-20 19:42:58,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 159 transitions, 1518 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-20 19:42:58,860 INFO L231 Difference]: Finished difference. Result has 206 places, 145 transitions, 1232 flow [2024-06-20 19:42:58,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1232, PETRI_PLACES=206, PETRI_TRANSITIONS=145} [2024-06-20 19:42:58,861 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-20 19:42:58,861 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 145 transitions, 1232 flow [2024-06-20 19:42:58,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:42:58,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:42:58,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:42:58,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 19:42:58,862 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:42:58,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:42:58,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1319762453, now seen corresponding path program 9 times [2024-06-20 19:42:58,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:42:58,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61845442] [2024-06-20 19:42:58,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:42:58,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:42:58,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:04,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:04,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:04,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61845442] [2024-06-20 19:43:04,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61845442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:04,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:04,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:43:04,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194849577] [2024-06-20 19:43:04,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:04,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:43:04,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:04,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:43:04,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:43:04,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:04,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 145 transitions, 1232 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:04,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:04,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:04,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:04,874 INFO L124 PetriNetUnfolderBase]: 462/886 cut-off events. [2024-06-20 19:43:04,875 INFO L125 PetriNetUnfolderBase]: For 114410/114410 co-relation queries the response was YES. [2024-06-20 19:43:04,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5951 conditions, 886 events. 462/886 cut-off events. For 114410/114410 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4523 event pairs, 101 based on Foata normal form. 10/895 useless extension candidates. Maximal degree in co-relation 5848. Up to 779 conditions per place. [2024-06-20 19:43:04,882 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 132 selfloop transitions, 22 changer transitions 11/167 dead transitions. [2024-06-20 19:43:04,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 167 transitions, 1650 flow [2024-06-20 19:43:04,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 19:43:04,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 19:43:04,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-20 19:43:04,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3388888888888889 [2024-06-20 19:43:04,883 INFO L175 Difference]: Start difference. First operand has 206 places, 145 transitions, 1232 flow. Second operand 12 states and 122 transitions. [2024-06-20 19:43:04,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 167 transitions, 1650 flow [2024-06-20 19:43:05,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 167 transitions, 1548 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 19:43:05,058 INFO L231 Difference]: Finished difference. Result has 210 places, 142 transitions, 1157 flow [2024-06-20 19:43:05,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1157, PETRI_PLACES=210, PETRI_TRANSITIONS=142} [2024-06-20 19:43:05,059 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 181 predicate places. [2024-06-20 19:43:05,059 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 142 transitions, 1157 flow [2024-06-20 19:43:05,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:05,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:05,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:05,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 19:43:05,059 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:05,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:05,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1326011619, now seen corresponding path program 16 times [2024-06-20 19:43:05,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:05,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066024926] [2024-06-20 19:43:05,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:05,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:09,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:09,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:09,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066024926] [2024-06-20 19:43:09,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066024926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:09,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:09,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:43:09,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455534538] [2024-06-20 19:43:09,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:09,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:43:09,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:09,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:43:09,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:43:09,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:09,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 142 transitions, 1157 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:09,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:09,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:09,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:09,940 INFO L124 PetriNetUnfolderBase]: 456/881 cut-off events. [2024-06-20 19:43:09,940 INFO L125 PetriNetUnfolderBase]: For 123032/123034 co-relation queries the response was YES. [2024-06-20 19:43:09,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5922 conditions, 881 events. 456/881 cut-off events. For 123032/123034 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4495 event pairs, 108 based on Foata normal form. 14/894 useless extension candidates. Maximal degree in co-relation 5818. Up to 758 conditions per place. [2024-06-20 19:43:09,949 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 128 selfloop transitions, 24 changer transitions 7/161 dead transitions. [2024-06-20 19:43:09,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 161 transitions, 1601 flow [2024-06-20 19:43:09,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:43:09,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:43:09,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-20 19:43:09,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-20 19:43:09,950 INFO L175 Difference]: Start difference. First operand has 210 places, 142 transitions, 1157 flow. Second operand 10 states and 107 transitions. [2024-06-20 19:43:09,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 161 transitions, 1601 flow [2024-06-20 19:43:10,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 161 transitions, 1553 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 19:43:10,170 INFO L231 Difference]: Finished difference. Result has 206 places, 140 transitions, 1189 flow [2024-06-20 19:43:10,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1189, PETRI_PLACES=206, PETRI_TRANSITIONS=140} [2024-06-20 19:43:10,171 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-20 19:43:10,171 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 140 transitions, 1189 flow [2024-06-20 19:43:10,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:10,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:10,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:10,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 19:43:10,171 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:10,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:10,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1326257573, now seen corresponding path program 10 times [2024-06-20 19:43:10,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:10,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906692362] [2024-06-20 19:43:10,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:10,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:10,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:14,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:14,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:14,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906692362] [2024-06-20 19:43:14,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906692362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:14,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:14,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:43:14,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821003010] [2024-06-20 19:43:14,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:14,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:43:14,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:14,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:43:14,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:43:14,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:14,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 140 transitions, 1189 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:14,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:14,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:14,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:14,662 INFO L124 PetriNetUnfolderBase]: 473/920 cut-off events. [2024-06-20 19:43:14,662 INFO L125 PetriNetUnfolderBase]: For 136327/136329 co-relation queries the response was YES. [2024-06-20 19:43:14,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6784 conditions, 920 events. 473/920 cut-off events. For 136327/136329 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4785 event pairs, 119 based on Foata normal form. 10/929 useless extension candidates. Maximal degree in co-relation 6681. Up to 728 conditions per place. [2024-06-20 19:43:14,670 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 132 selfloop transitions, 20 changer transitions 8/162 dead transitions. [2024-06-20 19:43:14,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 162 transitions, 1765 flow [2024-06-20 19:43:14,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:43:14,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:43:14,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 19:43:14,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36333333333333334 [2024-06-20 19:43:14,671 INFO L175 Difference]: Start difference. First operand has 206 places, 140 transitions, 1189 flow. Second operand 10 states and 109 transitions. [2024-06-20 19:43:14,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 162 transitions, 1765 flow [2024-06-20 19:43:14,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 162 transitions, 1664 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-20 19:43:14,881 INFO L231 Difference]: Finished difference. Result has 206 places, 137 transitions, 1112 flow [2024-06-20 19:43:14,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1112, PETRI_PLACES=206, PETRI_TRANSITIONS=137} [2024-06-20 19:43:14,882 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-20 19:43:14,882 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 137 transitions, 1112 flow [2024-06-20 19:43:14,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:14,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:14,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:14,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 19:43:14,882 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:14,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:14,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1289255583, now seen corresponding path program 17 times [2024-06-20 19:43:14,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:14,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33423159] [2024-06-20 19:43:14,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:14,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:14,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:19,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:19,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:19,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33423159] [2024-06-20 19:43:19,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33423159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:19,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:19,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:43:19,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463314237] [2024-06-20 19:43:19,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:19,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:43:19,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:19,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:43:19,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:43:19,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:19,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 137 transitions, 1112 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:19,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:19,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:19,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:19,464 INFO L124 PetriNetUnfolderBase]: 451/874 cut-off events. [2024-06-20 19:43:19,465 INFO L125 PetriNetUnfolderBase]: For 116439/116441 co-relation queries the response was YES. [2024-06-20 19:43:19,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6354 conditions, 874 events. 451/874 cut-off events. For 116439/116441 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4461 event pairs, 118 based on Foata normal form. 4/877 useless extension candidates. Maximal degree in co-relation 6251. Up to 711 conditions per place. [2024-06-20 19:43:19,472 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 109 selfloop transitions, 42 changer transitions 0/153 dead transitions. [2024-06-20 19:43:19,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 153 transitions, 1506 flow [2024-06-20 19:43:19,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:43:19,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:43:19,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 19:43:19,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-20 19:43:19,473 INFO L175 Difference]: Start difference. First operand has 206 places, 137 transitions, 1112 flow. Second operand 10 states and 108 transitions. [2024-06-20 19:43:19,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 153 transitions, 1506 flow [2024-06-20 19:43:19,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 153 transitions, 1464 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 19:43:19,677 INFO L231 Difference]: Finished difference. Result has 203 places, 138 transitions, 1210 flow [2024-06-20 19:43:19,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1210, PETRI_PLACES=203, PETRI_TRANSITIONS=138} [2024-06-20 19:43:19,677 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2024-06-20 19:43:19,677 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 138 transitions, 1210 flow [2024-06-20 19:43:19,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:19,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:19,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:19,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 19:43:19,678 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:19,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:19,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1319577879, now seen corresponding path program 18 times [2024-06-20 19:43:19,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:19,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506761805] [2024-06-20 19:43:19,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:19,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:19,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:24,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:24,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:24,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506761805] [2024-06-20 19:43:24,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506761805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:24,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:24,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:43:24,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66025732] [2024-06-20 19:43:24,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:24,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:43:24,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:24,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:43:24,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:43:24,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:24,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 138 transitions, 1210 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:24,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:24,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:24,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:24,583 INFO L124 PetriNetUnfolderBase]: 455/882 cut-off events. [2024-06-20 19:43:24,583 INFO L125 PetriNetUnfolderBase]: For 111907/111909 co-relation queries the response was YES. [2024-06-20 19:43:24,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6470 conditions, 882 events. 455/882 cut-off events. For 111907/111909 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4529 event pairs, 120 based on Foata normal form. 4/885 useless extension candidates. Maximal degree in co-relation 6369. Up to 790 conditions per place. [2024-06-20 19:43:24,590 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 126 selfloop transitions, 25 changer transitions 0/153 dead transitions. [2024-06-20 19:43:24,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 153 transitions, 1600 flow [2024-06-20 19:43:24,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:43:24,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:43:24,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 19:43:24,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 19:43:24,591 INFO L175 Difference]: Start difference. First operand has 203 places, 138 transitions, 1210 flow. Second operand 10 states and 102 transitions. [2024-06-20 19:43:24,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 153 transitions, 1600 flow [2024-06-20 19:43:24,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 153 transitions, 1470 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 19:43:24,785 INFO L231 Difference]: Finished difference. Result has 205 places, 139 transitions, 1188 flow [2024-06-20 19:43:24,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1188, PETRI_PLACES=205, PETRI_TRANSITIONS=139} [2024-06-20 19:43:24,786 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 176 predicate places. [2024-06-20 19:43:24,786 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 139 transitions, 1188 flow [2024-06-20 19:43:24,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:24,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:24,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:24,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 19:43:24,786 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:24,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:24,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1326018563, now seen corresponding path program 11 times [2024-06-20 19:43:24,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:24,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427698537] [2024-06-20 19:43:24,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:24,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:24,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:30,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-20 19:43:30,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:30,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427698537] [2024-06-20 19:43:30,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427698537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:30,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:30,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:43:30,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099387824] [2024-06-20 19:43:30,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:30,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:43:30,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:30,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:43:30,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:43:30,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:30,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 139 transitions, 1188 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:30,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:30,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:30,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:30,663 INFO L124 PetriNetUnfolderBase]: 457/891 cut-off events. [2024-06-20 19:43:30,663 INFO L125 PetriNetUnfolderBase]: For 124551/124551 co-relation queries the response was YES. [2024-06-20 19:43:30,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6102 conditions, 891 events. 457/891 cut-off events. For 124551/124551 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4601 event pairs, 119 based on Foata normal form. 10/900 useless extension candidates. Maximal degree in co-relation 6000. Up to 778 conditions per place. [2024-06-20 19:43:30,671 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 130 selfloop transitions, 21 changer transitions 9/162 dead transitions. [2024-06-20 19:43:30,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 162 transitions, 1600 flow [2024-06-20 19:43:30,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 19:43:30,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 19:43:30,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-20 19:43:30,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-20 19:43:30,672 INFO L175 Difference]: Start difference. First operand has 205 places, 139 transitions, 1188 flow. Second operand 12 states and 123 transitions. [2024-06-20 19:43:30,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 162 transitions, 1600 flow [2024-06-20 19:43:30,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 162 transitions, 1502 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-20 19:43:30,857 INFO L231 Difference]: Finished difference. Result has 209 places, 136 transitions, 1115 flow [2024-06-20 19:43:30,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1115, PETRI_PLACES=209, PETRI_TRANSITIONS=136} [2024-06-20 19:43:30,858 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2024-06-20 19:43:30,858 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 136 transitions, 1115 flow [2024-06-20 19:43:30,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:30,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:30,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:30,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 19:43:30,859 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:30,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:30,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1289250933, now seen corresponding path program 19 times [2024-06-20 19:43:30,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:30,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929584504] [2024-06-20 19:43:30,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:30,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:35,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:35,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:35,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929584504] [2024-06-20 19:43:35,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929584504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:35,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:35,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:43:35,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187080084] [2024-06-20 19:43:35,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:35,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:43:35,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:35,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:43:35,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:43:35,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:35,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 136 transitions, 1115 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:35,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:35,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:35,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:35,501 INFO L124 PetriNetUnfolderBase]: 464/909 cut-off events. [2024-06-20 19:43:35,501 INFO L125 PetriNetUnfolderBase]: For 133742/133744 co-relation queries the response was YES. [2024-06-20 19:43:35,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6925 conditions, 909 events. 464/909 cut-off events. For 133742/133744 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4732 event pairs, 125 based on Foata normal form. 4/912 useless extension candidates. Maximal degree in co-relation 6822. Up to 666 conditions per place. [2024-06-20 19:43:35,510 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 113 selfloop transitions, 42 changer transitions 0/157 dead transitions. [2024-06-20 19:43:35,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 157 transitions, 1713 flow [2024-06-20 19:43:35,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:43:35,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:43:35,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-20 19:43:35,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-20 19:43:35,540 INFO L175 Difference]: Start difference. First operand has 209 places, 136 transitions, 1115 flow. Second operand 10 states and 113 transitions. [2024-06-20 19:43:35,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 157 transitions, 1713 flow [2024-06-20 19:43:35,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 157 transitions, 1661 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 19:43:35,801 INFO L231 Difference]: Finished difference. Result has 205 places, 137 transitions, 1209 flow [2024-06-20 19:43:35,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1209, PETRI_PLACES=205, PETRI_TRANSITIONS=137} [2024-06-20 19:43:35,802 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 176 predicate places. [2024-06-20 19:43:35,802 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 137 transitions, 1209 flow [2024-06-20 19:43:35,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:35,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:35,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:35,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 19:43:35,802 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:35,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:35,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1289435507, now seen corresponding path program 12 times [2024-06-20 19:43:35,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:35,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652598709] [2024-06-20 19:43:35,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:35,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:40,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:40,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:40,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652598709] [2024-06-20 19:43:40,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652598709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:40,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:40,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:43:40,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461416981] [2024-06-20 19:43:40,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:40,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:43:40,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:40,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:43:40,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:43:40,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:40,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 137 transitions, 1209 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:40,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:40,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:40,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:40,905 INFO L124 PetriNetUnfolderBase]: 451/886 cut-off events. [2024-06-20 19:43:40,905 INFO L125 PetriNetUnfolderBase]: For 124996/124998 co-relation queries the response was YES. [2024-06-20 19:43:40,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6109 conditions, 886 events. 451/886 cut-off events. For 124996/124998 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4605 event pairs, 116 based on Foata normal form. 12/897 useless extension candidates. Maximal degree in co-relation 6007. Up to 685 conditions per place. [2024-06-20 19:43:40,914 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 106 selfloop transitions, 34 changer transitions 16/158 dead transitions. [2024-06-20 19:43:40,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 158 transitions, 1609 flow [2024-06-20 19:43:40,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:43:40,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:43:40,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-20 19:43:40,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 19:43:40,915 INFO L175 Difference]: Start difference. First operand has 205 places, 137 transitions, 1209 flow. Second operand 11 states and 121 transitions. [2024-06-20 19:43:40,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 158 transitions, 1609 flow [2024-06-20 19:43:41,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 158 transitions, 1427 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-20 19:43:41,108 INFO L231 Difference]: Finished difference. Result has 205 places, 131 transitions, 1057 flow [2024-06-20 19:43:41,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1057, PETRI_PLACES=205, PETRI_TRANSITIONS=131} [2024-06-20 19:43:41,109 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 176 predicate places. [2024-06-20 19:43:41,109 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 131 transitions, 1057 flow [2024-06-20 19:43:41,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:41,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:41,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:41,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 19:43:41,110 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:41,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:41,110 INFO L85 PathProgramCache]: Analyzing trace with hash 942611715, now seen corresponding path program 13 times [2024-06-20 19:43:41,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:41,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680766813] [2024-06-20 19:43:41,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:41,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:41,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:45,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:45,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:45,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680766813] [2024-06-20 19:43:45,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680766813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:45,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:45,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:43:45,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401967367] [2024-06-20 19:43:45,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:45,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:43:45,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:45,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:43:45,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:43:45,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:45,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 131 transitions, 1057 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:45,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:45,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:45,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:46,041 INFO L124 PetriNetUnfolderBase]: 456/904 cut-off events. [2024-06-20 19:43:46,041 INFO L125 PetriNetUnfolderBase]: For 148889/148889 co-relation queries the response was YES. [2024-06-20 19:43:46,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6715 conditions, 904 events. 456/904 cut-off events. For 148889/148889 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4727 event pairs, 126 based on Foata normal form. 8/911 useless extension candidates. Maximal degree in co-relation 6616. Up to 659 conditions per place. [2024-06-20 19:43:46,049 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 126 selfloop transitions, 15 changer transitions 9/152 dead transitions. [2024-06-20 19:43:46,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 152 transitions, 1611 flow [2024-06-20 19:43:46,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:43:46,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:43:46,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 19:43:46,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35333333333333333 [2024-06-20 19:43:46,049 INFO L175 Difference]: Start difference. First operand has 205 places, 131 transitions, 1057 flow. Second operand 10 states and 106 transitions. [2024-06-20 19:43:46,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 152 transitions, 1611 flow [2024-06-20 19:43:46,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 152 transitions, 1523 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-20 19:43:46,253 INFO L231 Difference]: Finished difference. Result has 197 places, 127 transitions, 987 flow [2024-06-20 19:43:46,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=987, PETRI_PLACES=197, PETRI_TRANSITIONS=127} [2024-06-20 19:43:46,254 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2024-06-20 19:43:46,254 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 127 transitions, 987 flow [2024-06-20 19:43:46,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:46,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:46,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:46,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 19:43:46,254 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:46,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:46,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1377678255, now seen corresponding path program 14 times [2024-06-20 19:43:46,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:46,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446619307] [2024-06-20 19:43:46,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:46,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:46,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:50,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:50,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:50,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446619307] [2024-06-20 19:43:50,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446619307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:50,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:50,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:43:50,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816263126] [2024-06-20 19:43:50,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:50,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:43:50,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:50,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:43:50,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:43:50,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:50,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 127 transitions, 987 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:50,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:50,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:50,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:51,077 INFO L124 PetriNetUnfolderBase]: 437/871 cut-off events. [2024-06-20 19:43:51,078 INFO L125 PetriNetUnfolderBase]: For 131933/131933 co-relation queries the response was YES. [2024-06-20 19:43:51,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6285 conditions, 871 events. 437/871 cut-off events. For 131933/131933 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4533 event pairs, 121 based on Foata normal form. 8/878 useless extension candidates. Maximal degree in co-relation 6189. Up to 628 conditions per place. [2024-06-20 19:43:51,085 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 124 selfloop transitions, 14 changer transitions 10/150 dead transitions. [2024-06-20 19:43:51,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 150 transitions, 1535 flow [2024-06-20 19:43:51,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:43:51,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:43:51,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-20 19:43:51,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424242424242424 [2024-06-20 19:43:51,086 INFO L175 Difference]: Start difference. First operand has 197 places, 127 transitions, 987 flow. Second operand 11 states and 113 transitions. [2024-06-20 19:43:51,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 150 transitions, 1535 flow [2024-06-20 19:43:51,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 150 transitions, 1497 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-20 19:43:51,274 INFO L231 Difference]: Finished difference. Result has 195 places, 124 transitions, 969 flow [2024-06-20 19:43:51,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=969, PETRI_PLACES=195, PETRI_TRANSITIONS=124} [2024-06-20 19:43:51,274 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-20 19:43:51,274 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 124 transitions, 969 flow [2024-06-20 19:43:51,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:51,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:51,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:51,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 19:43:51,275 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:51,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:51,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1367550555, now seen corresponding path program 15 times [2024-06-20 19:43:51,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:51,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931819558] [2024-06-20 19:43:51,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:51,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:51,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:43:55,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:43:55,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:43:55,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931819558] [2024-06-20 19:43:55,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931819558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:43:55,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:43:55,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 19:43:55,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910950950] [2024-06-20 19:43:55,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:43:55,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 19:43:55,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:43:55,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 19:43:55,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 19:43:55,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:43:55,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 124 transitions, 969 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:55,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:43:55,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:43:55,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:43:56,033 INFO L124 PetriNetUnfolderBase]: 399/797 cut-off events. [2024-06-20 19:43:56,033 INFO L125 PetriNetUnfolderBase]: For 105358/105358 co-relation queries the response was YES. [2024-06-20 19:43:56,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5079 conditions, 797 events. 399/797 cut-off events. For 105358/105358 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4058 event pairs, 113 based on Foata normal form. 12/808 useless extension candidates. Maximal degree in co-relation 4985. Up to 697 conditions per place. [2024-06-20 19:43:56,039 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 114 selfloop transitions, 15 changer transitions 10/141 dead transitions. [2024-06-20 19:43:56,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 141 transitions, 1321 flow [2024-06-20 19:43:56,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 19:43:56,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 19:43:56,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 19:43:56,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 19:43:56,040 INFO L175 Difference]: Start difference. First operand has 195 places, 124 transitions, 969 flow. Second operand 10 states and 102 transitions. [2024-06-20 19:43:56,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 141 transitions, 1321 flow [2024-06-20 19:43:56,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 141 transitions, 1253 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-20 19:43:56,234 INFO L231 Difference]: Finished difference. Result has 191 places, 118 transitions, 902 flow [2024-06-20 19:43:56,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=902, PETRI_PLACES=191, PETRI_TRANSITIONS=118} [2024-06-20 19:43:56,235 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 162 predicate places. [2024-06-20 19:43:56,235 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 118 transitions, 902 flow [2024-06-20 19:43:56,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:43:56,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:43:56,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:43:56,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 19:43:56,235 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:43:56,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:43:56,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1696103881, now seen corresponding path program 16 times [2024-06-20 19:43:56,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:43:56,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479430620] [2024-06-20 19:43:56,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:43:56,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:43:56,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:01,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:01,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:01,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479430620] [2024-06-20 19:44:01,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479430620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:01,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:01,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:44:01,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211421341] [2024-06-20 19:44:01,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:01,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:44:01,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:01,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:44:01,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:44:01,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:01,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 118 transitions, 902 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:01,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:01,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:01,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:01,907 INFO L124 PetriNetUnfolderBase]: 372/748 cut-off events. [2024-06-20 19:44:01,907 INFO L125 PetriNetUnfolderBase]: For 84556/84556 co-relation queries the response was YES. [2024-06-20 19:44:01,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4467 conditions, 748 events. 372/748 cut-off events. For 84556/84556 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3724 event pairs, 107 based on Foata normal form. 10/757 useless extension candidates. Maximal degree in co-relation 4375. Up to 665 conditions per place. [2024-06-20 19:44:01,912 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 113 selfloop transitions, 12 changer transitions 9/136 dead transitions. [2024-06-20 19:44:01,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 136 transitions, 1246 flow [2024-06-20 19:44:01,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:01,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:01,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-20 19:44:01,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-20 19:44:01,913 INFO L175 Difference]: Start difference. First operand has 191 places, 118 transitions, 902 flow. Second operand 11 states and 105 transitions. [2024-06-20 19:44:01,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 136 transitions, 1246 flow [2024-06-20 19:44:02,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 136 transitions, 1173 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 19:44:02,060 INFO L231 Difference]: Finished difference. Result has 189 places, 115 transitions, 836 flow [2024-06-20 19:44:02,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=836, PETRI_PLACES=189, PETRI_TRANSITIONS=115} [2024-06-20 19:44:02,060 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 160 predicate places. [2024-06-20 19:44:02,060 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 115 transitions, 836 flow [2024-06-20 19:44:02,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:02,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:02,061 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-20 19:44:02,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 19:44:02,061 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:02,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:02,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1944414631, now seen corresponding path program 1 times [2024-06-20 19:44:02,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:02,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186530456] [2024-06-20 19:44:02,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:02,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:02,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:06,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:06,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:06,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186530456] [2024-06-20 19:44:06,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186530456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:06,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:06,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:44:06,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052727033] [2024-06-20 19:44:06,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:06,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:44:06,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:06,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:44:06,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:44:07,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:07,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 115 transitions, 836 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:07,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:07,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:07,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:07,496 INFO L124 PetriNetUnfolderBase]: 354/718 cut-off events. [2024-06-20 19:44:07,497 INFO L125 PetriNetUnfolderBase]: For 76836/76836 co-relation queries the response was YES. [2024-06-20 19:44:07,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4270 conditions, 718 events. 354/718 cut-off events. For 76836/76836 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3573 event pairs, 91 based on Foata normal form. 6/723 useless extension candidates. Maximal degree in co-relation 4177. Up to 601 conditions per place. [2024-06-20 19:44:07,502 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 103 selfloop transitions, 12 changer transitions 21/138 dead transitions. [2024-06-20 19:44:07,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 138 transitions, 1174 flow [2024-06-20 19:44:07,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:07,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:07,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-20 19:44:07,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-20 19:44:07,515 INFO L175 Difference]: Start difference. First operand has 189 places, 115 transitions, 836 flow. Second operand 11 states and 109 transitions. [2024-06-20 19:44:07,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 138 transitions, 1174 flow [2024-06-20 19:44:07,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 138 transitions, 1140 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 19:44:07,660 INFO L231 Difference]: Finished difference. Result has 187 places, 109 transitions, 793 flow [2024-06-20 19:44:07,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=793, PETRI_PLACES=187, PETRI_TRANSITIONS=109} [2024-06-20 19:44:07,661 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 158 predicate places. [2024-06-20 19:44:07,661 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 109 transitions, 793 flow [2024-06-20 19:44:07,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:07,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:07,661 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-20 19:44:07,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 19:44:07,662 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:07,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:07,662 INFO L85 PathProgramCache]: Analyzing trace with hash -139823814, now seen corresponding path program 1 times [2024-06-20 19:44:07,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:07,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822452444] [2024-06-20 19:44:07,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:07,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:07,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:12,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-20 19:44:12,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:12,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822452444] [2024-06-20 19:44:12,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822452444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:12,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:12,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:44:12,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463091013] [2024-06-20 19:44:12,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:12,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:44:12,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:12,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:44:12,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:44:12,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:12,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 109 transitions, 793 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:12,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:12,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:12,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:13,283 INFO L124 PetriNetUnfolderBase]: 324/664 cut-off events. [2024-06-20 19:44:13,283 INFO L125 PetriNetUnfolderBase]: For 74749/74749 co-relation queries the response was YES. [2024-06-20 19:44:13,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3882 conditions, 664 events. 324/664 cut-off events. For 74749/74749 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3263 event pairs, 90 based on Foata normal form. 8/671 useless extension candidates. Maximal degree in co-relation 3790. Up to 530 conditions per place. [2024-06-20 19:44:13,288 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 94 selfloop transitions, 25 changer transitions 7/128 dead transitions. [2024-06-20 19:44:13,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 128 transitions, 1103 flow [2024-06-20 19:44:13,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:13,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:13,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-20 19:44:13,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 19:44:13,289 INFO L175 Difference]: Start difference. First operand has 187 places, 109 transitions, 793 flow. Second operand 11 states and 110 transitions. [2024-06-20 19:44:13,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 128 transitions, 1103 flow [2024-06-20 19:44:13,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 128 transitions, 1052 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 19:44:13,419 INFO L231 Difference]: Finished difference. Result has 177 places, 105 transitions, 758 flow [2024-06-20 19:44:13,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=758, PETRI_PLACES=177, PETRI_TRANSITIONS=105} [2024-06-20 19:44:13,419 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 148 predicate places. [2024-06-20 19:44:13,419 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 105 transitions, 758 flow [2024-06-20 19:44:13,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:13,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:13,419 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-20 19:44:13,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 19:44:13,420 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:13,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:13,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1868876945, now seen corresponding path program 2 times [2024-06-20 19:44:13,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:13,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069907093] [2024-06-20 19:44:13,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:13,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:13,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:18,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:18,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:18,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069907093] [2024-06-20 19:44:18,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069907093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:18,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:18,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:44:18,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651652555] [2024-06-20 19:44:18,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:18,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:44:18,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:18,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:44:18,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:44:18,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:18,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 105 transitions, 758 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:18,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:18,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:18,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:18,802 INFO L124 PetriNetUnfolderBase]: 315/649 cut-off events. [2024-06-20 19:44:18,803 INFO L125 PetriNetUnfolderBase]: For 62146/62146 co-relation queries the response was YES. [2024-06-20 19:44:18,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3700 conditions, 649 events. 315/649 cut-off events. For 62146/62146 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3174 event pairs, 88 based on Foata normal form. 6/654 useless extension candidates. Maximal degree in co-relation 3614. Up to 526 conditions per place. [2024-06-20 19:44:18,807 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 90 selfloop transitions, 20 changer transitions 13/125 dead transitions. [2024-06-20 19:44:18,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 125 transitions, 1064 flow [2024-06-20 19:44:18,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:18,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:18,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-20 19:44:18,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-20 19:44:18,808 INFO L175 Difference]: Start difference. First operand has 177 places, 105 transitions, 758 flow. Second operand 11 states and 107 transitions. [2024-06-20 19:44:18,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 125 transitions, 1064 flow [2024-06-20 19:44:18,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 125 transitions, 960 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-20 19:44:18,908 INFO L231 Difference]: Finished difference. Result has 173 places, 100 transitions, 665 flow [2024-06-20 19:44:18,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=665, PETRI_PLACES=173, PETRI_TRANSITIONS=100} [2024-06-20 19:44:18,912 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 144 predicate places. [2024-06-20 19:44:18,913 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 100 transitions, 665 flow [2024-06-20 19:44:18,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:18,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:18,913 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-20 19:44:18,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 19:44:18,913 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:18,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:18,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1869021095, now seen corresponding path program 3 times [2024-06-20 19:44:18,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:18,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180505455] [2024-06-20 19:44:18,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:18,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:18,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:23,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:23,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:23,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180505455] [2024-06-20 19:44:23,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180505455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:23,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:23,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:44:23,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509865279] [2024-06-20 19:44:23,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:23,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:44:23,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:23,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:44:23,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:44:23,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:23,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 100 transitions, 665 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:23,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:23,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:23,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:24,316 INFO L124 PetriNetUnfolderBase]: 302/626 cut-off events. [2024-06-20 19:44:24,316 INFO L125 PetriNetUnfolderBase]: For 54718/54718 co-relation queries the response was YES. [2024-06-20 19:44:24,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3405 conditions, 626 events. 302/626 cut-off events. For 54718/54718 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3036 event pairs, 86 based on Foata normal form. 6/631 useless extension candidates. Maximal degree in co-relation 3333. Up to 506 conditions per place. [2024-06-20 19:44:24,321 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 86 selfloop transitions, 15 changer transitions 17/120 dead transitions. [2024-06-20 19:44:24,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 120 transitions, 957 flow [2024-06-20 19:44:24,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:24,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:24,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-20 19:44:24,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3212121212121212 [2024-06-20 19:44:24,322 INFO L175 Difference]: Start difference. First operand has 173 places, 100 transitions, 665 flow. Second operand 11 states and 106 transitions. [2024-06-20 19:44:24,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 120 transitions, 957 flow [2024-06-20 19:44:24,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 120 transitions, 911 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 19:44:24,400 INFO L231 Difference]: Finished difference. Result has 168 places, 93 transitions, 601 flow [2024-06-20 19:44:24,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=601, PETRI_PLACES=168, PETRI_TRANSITIONS=93} [2024-06-20 19:44:24,400 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 139 predicate places. [2024-06-20 19:44:24,400 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 93 transitions, 601 flow [2024-06-20 19:44:24,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:24,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:24,401 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-20 19:44:24,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 19:44:24,401 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:24,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:24,401 INFO L85 PathProgramCache]: Analyzing trace with hash -143548681, now seen corresponding path program 4 times [2024-06-20 19:44:24,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:24,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651667729] [2024-06-20 19:44:24,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:24,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:24,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:30,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:30,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:30,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651667729] [2024-06-20 19:44:30,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651667729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:30,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:30,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:44:30,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536523467] [2024-06-20 19:44:30,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:30,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:44:30,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:30,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:44:30,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:44:30,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:30,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 93 transitions, 601 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:30,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:30,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:30,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:30,567 INFO L124 PetriNetUnfolderBase]: 281/591 cut-off events. [2024-06-20 19:44:30,567 INFO L125 PetriNetUnfolderBase]: For 51086/51086 co-relation queries the response was YES. [2024-06-20 19:44:30,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3209 conditions, 591 events. 281/591 cut-off events. For 51086/51086 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2848 event pairs, 82 based on Foata normal form. 6/596 useless extension candidates. Maximal degree in co-relation 3139. Up to 476 conditions per place. [2024-06-20 19:44:30,571 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 75 selfloop transitions, 6 changer transitions 30/113 dead transitions. [2024-06-20 19:44:30,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 113 transitions, 877 flow [2024-06-20 19:44:30,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:30,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:30,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-20 19:44:30,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-20 19:44:30,572 INFO L175 Difference]: Start difference. First operand has 168 places, 93 transitions, 601 flow. Second operand 11 states and 105 transitions. [2024-06-20 19:44:30,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 113 transitions, 877 flow [2024-06-20 19:44:30,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 113 transitions, 839 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 19:44:30,646 INFO L231 Difference]: Finished difference. Result has 161 places, 79 transitions, 470 flow [2024-06-20 19:44:30,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=470, PETRI_PLACES=161, PETRI_TRANSITIONS=79} [2024-06-20 19:44:30,646 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 132 predicate places. [2024-06-20 19:44:30,646 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 79 transitions, 470 flow [2024-06-20 19:44:30,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:30,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:30,646 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-20 19:44:30,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 19:44:30,647 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:30,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:30,647 INFO L85 PathProgramCache]: Analyzing trace with hash 232029845, now seen corresponding path program 5 times [2024-06-20 19:44:30,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:30,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832593636] [2024-06-20 19:44:30,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:30,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:30,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:35,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:35,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:35,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832593636] [2024-06-20 19:44:35,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832593636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:35,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:35,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:44:35,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004581434] [2024-06-20 19:44:35,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:35,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:44:35,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:35,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:44:35,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:44:35,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:35,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 79 transitions, 470 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:35,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:35,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:35,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:36,189 INFO L124 PetriNetUnfolderBase]: 244/516 cut-off events. [2024-06-20 19:44:36,189 INFO L125 PetriNetUnfolderBase]: For 45870/45870 co-relation queries the response was YES. [2024-06-20 19:44:36,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2830 conditions, 516 events. 244/516 cut-off events. For 45870/45870 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2413 event pairs, 78 based on Foata normal form. 6/521 useless extension candidates. Maximal degree in co-relation 2763. Up to 439 conditions per place. [2024-06-20 19:44:36,192 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 72 selfloop transitions, 11 changer transitions 11/96 dead transitions. [2024-06-20 19:44:36,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 96 transitions, 706 flow [2024-06-20 19:44:36,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:36,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:36,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-20 19:44:36,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31212121212121213 [2024-06-20 19:44:36,193 INFO L175 Difference]: Start difference. First operand has 161 places, 79 transitions, 470 flow. Second operand 11 states and 103 transitions. [2024-06-20 19:44:36,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 96 transitions, 706 flow [2024-06-20 19:44:36,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 96 transitions, 670 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-20 19:44:36,242 INFO L231 Difference]: Finished difference. Result has 144 places, 76 transitions, 451 flow [2024-06-20 19:44:36,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=451, PETRI_PLACES=144, PETRI_TRANSITIONS=76} [2024-06-20 19:44:36,243 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 115 predicate places. [2024-06-20 19:44:36,243 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 76 transitions, 451 flow [2024-06-20 19:44:36,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:36,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:36,243 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-20 19:44:36,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 19:44:36,244 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:36,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:36,244 INFO L85 PathProgramCache]: Analyzing trace with hash 231885695, now seen corresponding path program 6 times [2024-06-20 19:44:36,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:36,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726868229] [2024-06-20 19:44:36,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:36,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:36,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:41,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:41,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:41,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726868229] [2024-06-20 19:44:41,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726868229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:41,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:41,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:44:41,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313845139] [2024-06-20 19:44:41,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:41,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:44:41,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:41,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:44:41,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:44:41,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:41,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 76 transitions, 451 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:44:41,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:41,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:41,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:41,668 INFO L124 PetriNetUnfolderBase]: 234/498 cut-off events. [2024-06-20 19:44:41,668 INFO L125 PetriNetUnfolderBase]: For 37964/37964 co-relation queries the response was YES. [2024-06-20 19:44:41,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2633 conditions, 498 events. 234/498 cut-off events. For 37964/37964 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2314 event pairs, 76 based on Foata normal form. 6/503 useless extension candidates. Maximal degree in co-relation 2573. Up to 421 conditions per place. [2024-06-20 19:44:41,671 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 68 selfloop transitions, 9 changer transitions 14/93 dead transitions. [2024-06-20 19:44:41,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 93 transitions, 675 flow [2024-06-20 19:44:41,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:41,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:41,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-20 19:44:41,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3090909090909091 [2024-06-20 19:44:41,672 INFO L175 Difference]: Start difference. First operand has 144 places, 76 transitions, 451 flow. Second operand 11 states and 102 transitions. [2024-06-20 19:44:41,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 93 transitions, 675 flow [2024-06-20 19:44:41,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 93 transitions, 647 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 19:44:41,725 INFO L231 Difference]: Finished difference. Result has 140 places, 72 transitions, 426 flow [2024-06-20 19:44:41,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=426, PETRI_PLACES=140, PETRI_TRANSITIONS=72} [2024-06-20 19:44:41,725 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 111 predicate places. [2024-06-20 19:44:41,725 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 72 transitions, 426 flow [2024-06-20 19:44:41,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:44:41,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:41,726 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-20 19:44:41,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 19:44:41,726 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:41,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:41,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1608073181, now seen corresponding path program 7 times [2024-06-20 19:44:41,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:41,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043333873] [2024-06-20 19:44:41,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:41,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:41,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:46,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:46,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:46,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043333873] [2024-06-20 19:44:46,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043333873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:46,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:46,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:44:46,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696193232] [2024-06-20 19:44:46,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:46,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:44:46,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:46,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:44:46,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:44:47,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:47,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 72 transitions, 426 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:44:47,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:47,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:47,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:47,264 INFO L124 PetriNetUnfolderBase]: 220/472 cut-off events. [2024-06-20 19:44:47,265 INFO L125 PetriNetUnfolderBase]: For 35004/35004 co-relation queries the response was YES. [2024-06-20 19:44:47,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2509 conditions, 472 events. 220/472 cut-off events. For 35004/35004 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2152 event pairs, 72 based on Foata normal form. 6/477 useless extension candidates. Maximal degree in co-relation 2451. Up to 395 conditions per place. [2024-06-20 19:44:47,268 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 63 selfloop transitions, 7 changer transitions 17/89 dead transitions. [2024-06-20 19:44:47,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 89 transitions, 642 flow [2024-06-20 19:44:47,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:47,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:47,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-20 19:44:47,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30606060606060603 [2024-06-20 19:44:47,269 INFO L175 Difference]: Start difference. First operand has 140 places, 72 transitions, 426 flow. Second operand 11 states and 101 transitions. [2024-06-20 19:44:47,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 89 transitions, 642 flow [2024-06-20 19:44:47,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 89 transitions, 616 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 19:44:47,300 INFO L231 Difference]: Finished difference. Result has 134 places, 67 transitions, 394 flow [2024-06-20 19:44:47,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=394, PETRI_PLACES=134, PETRI_TRANSITIONS=67} [2024-06-20 19:44:47,300 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 105 predicate places. [2024-06-20 19:44:47,300 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 67 transitions, 394 flow [2024-06-20 19:44:47,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:44:47,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:47,301 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-20 19:44:47,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 19:44:47,301 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:47,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:47,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1228837879, now seen corresponding path program 8 times [2024-06-20 19:44:47,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:47,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250440175] [2024-06-20 19:44:47,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:47,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:47,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:52,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:52,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:52,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250440175] [2024-06-20 19:44:52,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250440175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:52,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:52,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:44:52,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909403712] [2024-06-20 19:44:52,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:52,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:44:52,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:52,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:44:52,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:44:52,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:52,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 67 transitions, 394 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:44:52,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:52,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:52,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:52,700 INFO L124 PetriNetUnfolderBase]: 204/440 cut-off events. [2024-06-20 19:44:52,700 INFO L125 PetriNetUnfolderBase]: For 30796/30796 co-relation queries the response was YES. [2024-06-20 19:44:52,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2346 conditions, 440 events. 204/440 cut-off events. For 30796/30796 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1967 event pairs, 70 based on Foata normal form. 6/445 useless extension candidates. Maximal degree in co-relation 2291. Up to 359 conditions per place. [2024-06-20 19:44:52,703 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 59 selfloop transitions, 11 changer transitions 11/83 dead transitions. [2024-06-20 19:44:52,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 83 transitions, 596 flow [2024-06-20 19:44:52,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:52,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:52,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-20 19:44:52,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30606060606060603 [2024-06-20 19:44:52,704 INFO L175 Difference]: Start difference. First operand has 134 places, 67 transitions, 394 flow. Second operand 11 states and 101 transitions. [2024-06-20 19:44:52,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 83 transitions, 596 flow [2024-06-20 19:44:52,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 83 transitions, 572 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 19:44:52,736 INFO L231 Difference]: Finished difference. Result has 126 places, 64 transitions, 380 flow [2024-06-20 19:44:52,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=380, PETRI_PLACES=126, PETRI_TRANSITIONS=64} [2024-06-20 19:44:52,736 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 97 predicate places. [2024-06-20 19:44:52,736 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 64 transitions, 380 flow [2024-06-20 19:44:52,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:44:52,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:52,737 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-20 19:44:52,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 19:44:52,737 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:52,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:52,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1228693729, now seen corresponding path program 9 times [2024-06-20 19:44:52,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:52,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828964350] [2024-06-20 19:44:52,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:52,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:52,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:44:58,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:44:58,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:44:58,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828964350] [2024-06-20 19:44:58,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828964350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:44:58,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:44:58,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:44:58,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164042345] [2024-06-20 19:44:58,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:44:58,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:44:58,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:44:58,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:44:58,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:44:58,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:44:58,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 64 transitions, 380 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:58,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:44:58,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:44:58,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:44:59,006 INFO L124 PetriNetUnfolderBase]: 194/422 cut-off events. [2024-06-20 19:44:59,007 INFO L125 PetriNetUnfolderBase]: For 25670/25670 co-relation queries the response was YES. [2024-06-20 19:44:59,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 422 events. 194/422 cut-off events. For 25670/25670 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1871 event pairs, 66 based on Foata normal form. 6/427 useless extension candidates. Maximal degree in co-relation 2153. Up to 335 conditions per place. [2024-06-20 19:44:59,009 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 58 selfloop transitions, 10 changer transitions 10/80 dead transitions. [2024-06-20 19:44:59,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 80 transitions, 576 flow [2024-06-20 19:44:59,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:44:59,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:44:59,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-20 19:44:59,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30606060606060603 [2024-06-20 19:44:59,010 INFO L175 Difference]: Start difference. First operand has 126 places, 64 transitions, 380 flow. Second operand 11 states and 101 transitions. [2024-06-20 19:44:59,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 80 transitions, 576 flow [2024-06-20 19:44:59,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 80 transitions, 548 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 19:44:59,035 INFO L231 Difference]: Finished difference. Result has 122 places, 60 transitions, 356 flow [2024-06-20 19:44:59,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=356, PETRI_PLACES=122, PETRI_TRANSITIONS=60} [2024-06-20 19:44:59,035 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2024-06-20 19:44:59,036 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 60 transitions, 356 flow [2024-06-20 19:44:59,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:44:59,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:44:59,036 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-20 19:44:59,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 19:44:59,036 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:44:59,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:44:59,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1428139669, now seen corresponding path program 10 times [2024-06-20 19:44:59,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:44:59,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865943266] [2024-06-20 19:44:59,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:44:59,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:44:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:04,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:45:04,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:04,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865943266] [2024-06-20 19:45:04,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865943266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:04,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:04,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:45:04,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525238566] [2024-06-20 19:45:04,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:04,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:45:04,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:04,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:45:04,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:45:04,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:04,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 60 transitions, 356 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:45:04,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:04,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:04,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:04,974 INFO L124 PetriNetUnfolderBase]: 167/365 cut-off events. [2024-06-20 19:45:04,975 INFO L125 PetriNetUnfolderBase]: For 18588/18588 co-relation queries the response was YES. [2024-06-20 19:45:04,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1766 conditions, 365 events. 167/365 cut-off events. For 18588/18588 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1527 event pairs, 55 based on Foata normal form. 6/370 useless extension candidates. Maximal degree in co-relation 1717. Up to 298 conditions per place. [2024-06-20 19:45:04,977 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 47 selfloop transitions, 3 changer transitions 23/75 dead transitions. [2024-06-20 19:45:04,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 75 transitions, 540 flow [2024-06-20 19:45:04,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:04,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:04,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 98 transitions. [2024-06-20 19:45:04,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296969696969697 [2024-06-20 19:45:04,978 INFO L175 Difference]: Start difference. First operand has 122 places, 60 transitions, 356 flow. Second operand 11 states and 98 transitions. [2024-06-20 19:45:04,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 75 transitions, 540 flow [2024-06-20 19:45:04,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 75 transitions, 512 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 19:45:04,995 INFO L231 Difference]: Finished difference. Result has 116 places, 51 transitions, 291 flow [2024-06-20 19:45:04,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=291, PETRI_PLACES=116, PETRI_TRANSITIONS=51} [2024-06-20 19:45:04,996 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 87 predicate places. [2024-06-20 19:45:04,996 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 51 transitions, 291 flow [2024-06-20 19:45:04,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:45:04,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:45:04,996 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-20 19:45:04,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 19:45:04,996 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:45:04,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:45:04,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1255545695, now seen corresponding path program 11 times [2024-06-20 19:45:04,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:45:04,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242854093] [2024-06-20 19:45:04,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:45:04,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:45:05,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:10,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:45:10,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:10,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242854093] [2024-06-20 19:45:10,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242854093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:10,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:10,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:45:10,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143618285] [2024-06-20 19:45:10,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:10,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:45:10,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:10,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:45:10,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:45:10,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:10,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 51 transitions, 291 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:10,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:10,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:10,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:10,654 INFO L124 PetriNetUnfolderBase]: 151/326 cut-off events. [2024-06-20 19:45:10,654 INFO L125 PetriNetUnfolderBase]: For 15806/15806 co-relation queries the response was YES. [2024-06-20 19:45:10,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1578 conditions, 326 events. 151/326 cut-off events. For 15806/15806 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1336 event pairs, 51 based on Foata normal form. 6/332 useless extension candidates. Maximal degree in co-relation 1532. Up to 260 conditions per place. [2024-06-20 19:45:10,656 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 43 selfloop transitions, 10 changer transitions 11/66 dead transitions. [2024-06-20 19:45:10,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 66 transitions, 455 flow [2024-06-20 19:45:10,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:10,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:10,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-20 19:45:10,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-20 19:45:10,657 INFO L175 Difference]: Start difference. First operand has 116 places, 51 transitions, 291 flow. Second operand 11 states and 100 transitions. [2024-06-20 19:45:10,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 66 transitions, 455 flow [2024-06-20 19:45:10,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 66 transitions, 427 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-20 19:45:10,670 INFO L231 Difference]: Finished difference. Result has 100 places, 48 transitions, 274 flow [2024-06-20 19:45:10,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=274, PETRI_PLACES=100, PETRI_TRANSITIONS=48} [2024-06-20 19:45:10,670 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 71 predicate places. [2024-06-20 19:45:10,670 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 48 transitions, 274 flow [2024-06-20 19:45:10,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:10,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:45:10,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:45:10,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 19:45:10,671 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:45:10,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:45:10,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1543863167, now seen corresponding path program 12 times [2024-06-20 19:45:10,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:45:10,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737240338] [2024-06-20 19:45:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:45:10,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:45:10,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:15,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:45:15,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:15,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737240338] [2024-06-20 19:45:15,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737240338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:15,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:15,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:45:15,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029995248] [2024-06-20 19:45:15,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:15,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:45:15,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:15,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:45:15,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:45:15,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:15,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 48 transitions, 274 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:15,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:15,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:15,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:16,136 INFO L124 PetriNetUnfolderBase]: 141/308 cut-off events. [2024-06-20 19:45:16,136 INFO L125 PetriNetUnfolderBase]: For 11230/11230 co-relation queries the response was YES. [2024-06-20 19:45:16,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1407 conditions, 308 events. 141/308 cut-off events. For 11230/11230 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1243 event pairs, 49 based on Foata normal form. 6/314 useless extension candidates. Maximal degree in co-relation 1368. Up to 242 conditions per place. [2024-06-20 19:45:16,138 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 39 selfloop transitions, 8 changer transitions 14/63 dead transitions. [2024-06-20 19:45:16,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 63 transitions, 430 flow [2024-06-20 19:45:16,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:16,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-20 19:45:16,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-20 19:45:16,139 INFO L175 Difference]: Start difference. First operand has 100 places, 48 transitions, 274 flow. Second operand 11 states and 99 transitions. [2024-06-20 19:45:16,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 63 transitions, 430 flow [2024-06-20 19:45:16,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 63 transitions, 404 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 19:45:16,149 INFO L231 Difference]: Finished difference. Result has 96 places, 44 transitions, 249 flow [2024-06-20 19:45:16,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=249, PETRI_PLACES=96, PETRI_TRANSITIONS=44} [2024-06-20 19:45:16,149 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 67 predicate places. [2024-06-20 19:45:16,150 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 44 transitions, 249 flow [2024-06-20 19:45:16,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:16,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:45:16,150 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-20 19:45:16,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 19:45:16,150 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:45:16,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:45:16,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1312074253, now seen corresponding path program 13 times [2024-06-20 19:45:16,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:45:16,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233918509] [2024-06-20 19:45:16,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:45:16,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:45:16,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:20,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-20 19:45:20,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:20,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233918509] [2024-06-20 19:45:20,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233918509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:20,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:20,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:45:20,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583561725] [2024-06-20 19:45:20,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:20,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:45:20,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:20,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:45:20,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:45:21,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:21,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 44 transitions, 249 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:21,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:21,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:21,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:21,218 INFO L124 PetriNetUnfolderBase]: 127/282 cut-off events. [2024-06-20 19:45:21,218 INFO L125 PetriNetUnfolderBase]: For 9837/9837 co-relation queries the response was YES. [2024-06-20 19:45:21,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1295 conditions, 282 events. 127/282 cut-off events. For 9837/9837 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1108 event pairs, 45 based on Foata normal form. 6/288 useless extension candidates. Maximal degree in co-relation 1258. Up to 174 conditions per place. [2024-06-20 19:45:21,219 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 33 selfloop transitions, 13 changer transitions 11/59 dead transitions. [2024-06-20 19:45:21,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 59 transitions, 397 flow [2024-06-20 19:45:21,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:21,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:21,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-20 19:45:21,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-20 19:45:21,221 INFO L175 Difference]: Start difference. First operand has 96 places, 44 transitions, 249 flow. Second operand 11 states and 100 transitions. [2024-06-20 19:45:21,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 59 transitions, 397 flow [2024-06-20 19:45:21,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 59 transitions, 373 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 19:45:21,228 INFO L231 Difference]: Finished difference. Result has 90 places, 39 transitions, 230 flow [2024-06-20 19:45:21,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=230, PETRI_PLACES=90, PETRI_TRANSITIONS=39} [2024-06-20 19:45:21,229 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 61 predicate places. [2024-06-20 19:45:21,229 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 39 transitions, 230 flow [2024-06-20 19:45:21,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:21,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:45:21,229 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-20 19:45:21,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 19:45:21,229 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:45:21,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:45:21,230 INFO L85 PathProgramCache]: Analyzing trace with hash 351460355, now seen corresponding path program 14 times [2024-06-20 19:45:21,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:45:21,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034982296] [2024-06-20 19:45:21,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:45:21,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:45:21,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:26,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:45:26,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:26,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034982296] [2024-06-20 19:45:26,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034982296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:26,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:26,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:45:26,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681384607] [2024-06-20 19:45:26,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:26,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:45:26,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:26,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:45:26,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:45:26,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:26,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 39 transitions, 230 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:26,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:26,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:26,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:26,786 INFO L124 PetriNetUnfolderBase]: 99/222 cut-off events. [2024-06-20 19:45:26,786 INFO L125 PetriNetUnfolderBase]: For 5920/5920 co-relation queries the response was YES. [2024-06-20 19:45:26,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 944 conditions, 222 events. 99/222 cut-off events. For 5920/5920 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 781 event pairs, 34 based on Foata normal form. 6/228 useless extension candidates. Maximal degree in co-relation 910. Up to 166 conditions per place. [2024-06-20 19:45:26,787 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 29 selfloop transitions, 4 changer transitions 17/52 dead transitions. [2024-06-20 19:45:26,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 52 transitions, 360 flow [2024-06-20 19:45:26,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:26,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:26,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-06-20 19:45:26,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28484848484848485 [2024-06-20 19:45:26,788 INFO L175 Difference]: Start difference. First operand has 90 places, 39 transitions, 230 flow. Second operand 11 states and 94 transitions. [2024-06-20 19:45:26,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 52 transitions, 360 flow [2024-06-20 19:45:26,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 52 transitions, 324 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-20 19:45:26,793 INFO L231 Difference]: Finished difference. Result has 82 places, 33 transitions, 175 flow [2024-06-20 19:45:26,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=175, PETRI_PLACES=82, PETRI_TRANSITIONS=33} [2024-06-20 19:45:26,793 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2024-06-20 19:45:26,793 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 33 transitions, 175 flow [2024-06-20 19:45:26,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:26,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:45:26,793 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-20 19:45:26,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 19:45:26,794 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:45:26,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:45:26,794 INFO L85 PathProgramCache]: Analyzing trace with hash -2042613567, now seen corresponding path program 15 times [2024-06-20 19:45:26,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:45:26,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271458728] [2024-06-20 19:45:26,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:45:26,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:45:26,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:32,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:45:32,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:32,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271458728] [2024-06-20 19:45:32,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271458728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:32,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:32,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:45:32,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117580823] [2024-06-20 19:45:32,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:32,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:45:32,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:32,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:45:32,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:45:32,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:32,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 33 transitions, 175 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:45:32,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:32,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:32,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:32,968 INFO L124 PetriNetUnfolderBase]: 88/197 cut-off events. [2024-06-20 19:45:32,968 INFO L125 PetriNetUnfolderBase]: For 4198/4198 co-relation queries the response was YES. [2024-06-20 19:45:32,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 800 conditions, 197 events. 88/197 cut-off events. For 4198/4198 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 657 event pairs, 32 based on Foata normal form. 6/203 useless extension candidates. Maximal degree in co-relation 770. Up to 127 conditions per place. [2024-06-20 19:45:32,969 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 24 selfloop transitions, 10 changer transitions 11/47 dead transitions. [2024-06-20 19:45:32,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 47 transitions, 297 flow [2024-06-20 19:45:32,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:32,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:32,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-20 19:45:32,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2909090909090909 [2024-06-20 19:45:32,970 INFO L175 Difference]: Start difference. First operand has 82 places, 33 transitions, 175 flow. Second operand 11 states and 96 transitions. [2024-06-20 19:45:32,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 47 transitions, 297 flow [2024-06-20 19:45:32,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 47 transitions, 275 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-20 19:45:32,973 INFO L231 Difference]: Finished difference. Result has 72 places, 30 transitions, 163 flow [2024-06-20 19:45:32,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=163, PETRI_PLACES=72, PETRI_TRANSITIONS=30} [2024-06-20 19:45:32,974 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 43 predicate places. [2024-06-20 19:45:32,974 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 30 transitions, 163 flow [2024-06-20 19:45:32,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:45:32,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:45:32,974 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-20 19:45:32,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 19:45:32,974 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:45:32,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:45:32,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1251826625, now seen corresponding path program 16 times [2024-06-20 19:45:32,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:45:32,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134733547] [2024-06-20 19:45:32,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:45:32,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:45:33,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:38,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:45:38,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:38,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134733547] [2024-06-20 19:45:38,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134733547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:38,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:38,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:45:38,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882789417] [2024-06-20 19:45:38,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:38,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:45:38,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:38,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:45:38,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:45:38,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:38,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 30 transitions, 163 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:45:38,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:38,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:38,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:38,428 INFO L124 PetriNetUnfolderBase]: 78/179 cut-off events. [2024-06-20 19:45:38,429 INFO L125 PetriNetUnfolderBase]: For 3002/3002 co-relation queries the response was YES. [2024-06-20 19:45:38,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 695 conditions, 179 events. 78/179 cut-off events. For 3002/3002 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 572 event pairs, 28 based on Foata normal form. 6/185 useless extension candidates. Maximal degree in co-relation 668. Up to 113 conditions per place. [2024-06-20 19:45:38,429 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 21 selfloop transitions, 5 changer transitions 17/45 dead transitions. [2024-06-20 19:45:38,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 45 transitions, 281 flow [2024-06-20 19:45:38,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:38,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:38,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 95 transitions. [2024-06-20 19:45:38,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2878787878787879 [2024-06-20 19:45:38,430 INFO L175 Difference]: Start difference. First operand has 72 places, 30 transitions, 163 flow. Second operand 11 states and 95 transitions. [2024-06-20 19:45:38,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 45 transitions, 281 flow [2024-06-20 19:45:38,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 45 transitions, 249 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 19:45:38,433 INFO L231 Difference]: Finished difference. Result has 66 places, 25 transitions, 123 flow [2024-06-20 19:45:38,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=123, PETRI_PLACES=66, PETRI_TRANSITIONS=25} [2024-06-20 19:45:38,433 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 37 predicate places. [2024-06-20 19:45:38,433 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 25 transitions, 123 flow [2024-06-20 19:45:38,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:45:38,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:45:38,434 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-20 19:45:38,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 19:45:38,434 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:45:38,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:45:38,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1754296095, now seen corresponding path program 17 times [2024-06-20 19:45:38,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:45:38,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046191911] [2024-06-20 19:45:38,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:45:38,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:45:38,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:43,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:45:43,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:43,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046191911] [2024-06-20 19:45:43,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046191911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:43,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:43,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 19:45:43,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358475119] [2024-06-20 19:45:43,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:43,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 19:45:43,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:43,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 19:45:43,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 19:45:43,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:43,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 25 transitions, 123 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:45:43,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:43,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:43,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:43,873 INFO L124 PetriNetUnfolderBase]: 47/114 cut-off events. [2024-06-20 19:45:43,874 INFO L125 PetriNetUnfolderBase]: For 1394/1394 co-relation queries the response was YES. [2024-06-20 19:45:43,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 114 events. 47/114 cut-off events. For 1394/1394 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 281 event pairs, 4 based on Foata normal form. 6/120 useless extension candidates. Maximal degree in co-relation 366. Up to 38 conditions per place. [2024-06-20 19:45:43,874 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 18 selfloop transitions, 8 changer transitions 10/38 dead transitions. [2024-06-20 19:45:43,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 38 transitions, 221 flow [2024-06-20 19:45:43,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:43,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:43,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 90 transitions. [2024-06-20 19:45:43,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2024-06-20 19:45:43,875 INFO L175 Difference]: Start difference. First operand has 66 places, 25 transitions, 123 flow. Second operand 11 states and 90 transitions. [2024-06-20 19:45:43,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 38 transitions, 221 flow [2024-06-20 19:45:43,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 38 transitions, 201 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 19:45:43,876 INFO L231 Difference]: Finished difference. Result has 58 places, 21 transitions, 103 flow [2024-06-20 19:45:43,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=103, PETRI_PLACES=58, PETRI_TRANSITIONS=21} [2024-06-20 19:45:43,877 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2024-06-20 19:45:43,877 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 21 transitions, 103 flow [2024-06-20 19:45:43,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 19:45:43,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 19:45:43,877 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-20 19:45:43,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 19:45:43,878 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 19:45:43,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 19:45:43,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1843311777, now seen corresponding path program 18 times [2024-06-20 19:45:43,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 19:45:43,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133630290] [2024-06-20 19:45:43,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 19:45:43,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 19:45:43,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 19:45:49,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 19:45:49,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 19:45:49,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133630290] [2024-06-20 19:45:49,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133630290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 19:45:49,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 19:45:49,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 19:45:49,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816221392] [2024-06-20 19:45:49,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 19:45:49,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 19:45:49,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 19:45:49,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 19:45:49,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 19:45:49,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 19:45:49,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 21 transitions, 103 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:49,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 19:45:49,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 19:45:49,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 19:45:49,271 INFO L124 PetriNetUnfolderBase]: 20/57 cut-off events. [2024-06-20 19:45:49,271 INFO L125 PetriNetUnfolderBase]: For 392/392 co-relation queries the response was YES. [2024-06-20 19:45:49,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 57 events. 20/57 cut-off events. For 392/392 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 74 event pairs, 0 based on Foata normal form. 6/63 useless extension candidates. Maximal degree in co-relation 154. Up to 24 conditions per place. [2024-06-20 19:45:49,272 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 0 selfloop transitions, 0 changer transitions 28/28 dead transitions. [2024-06-20 19:45:49,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 28 transitions, 147 flow [2024-06-20 19:45:49,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 19:45:49,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 19:45:49,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 82 transitions. [2024-06-20 19:45:49,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24848484848484848 [2024-06-20 19:45:49,273 INFO L175 Difference]: Start difference. First operand has 58 places, 21 transitions, 103 flow. Second operand 11 states and 82 transitions. [2024-06-20 19:45:49,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 28 transitions, 147 flow [2024-06-20 19:45:49,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 28 transitions, 115 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-06-20 19:45:49,273 INFO L231 Difference]: Finished difference. Result has 46 places, 0 transitions, 0 flow [2024-06-20 19:45:49,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=47, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=46, PETRI_TRANSITIONS=0} [2024-06-20 19:45:49,274 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2024-06-20 19:45:49,274 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 0 transitions, 0 flow [2024-06-20 19:45:49,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-20 19:45:49,276 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-20 19:45:49,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-20 19:45:49,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-20 19:45:49,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-20 19:45:49,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 19:45:49,277 INFO L445 BasicCegarLoop]: Path program histogram: [19, 18, 16, 10, 10, 10, 6, 6, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 19:45:49,279 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-20 19:45:49,279 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-20 19:45:49,282 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-20 19:45:49,282 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-20 19:45:49,284 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.06 07:45:49 BasicIcfg [2024-06-20 19:45:49,284 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-20 19:45:49,285 INFO L158 Benchmark]: Toolchain (without parser) took 624657.92ms. Allocated memory was 186.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 109.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 462.0MB. Max. memory is 16.1GB. [2024-06-20 19:45:49,285 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 104.9MB. Free memory is still 66.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 19:45:49,285 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 186.6MB. Free memory is still 117.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 19:45:49,285 INFO L158 Benchmark]: CACSL2BoogieTranslator took 682.66ms. Allocated memory is still 186.6MB. Free memory was 109.0MB in the beginning and 118.0MB in the end (delta: -8.9MB). Peak memory consumption was 11.7MB. Max. memory is 16.1GB. [2024-06-20 19:45:49,285 INFO L158 Benchmark]: Boogie Procedure Inliner took 127.63ms. Allocated memory is still 186.6MB. Free memory was 118.0MB in the beginning and 104.0MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-06-20 19:45:49,285 INFO L158 Benchmark]: Boogie Preprocessor took 101.06ms. Allocated memory is still 186.6MB. Free memory was 104.0MB in the beginning and 97.7MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-06-20 19:45:49,286 INFO L158 Benchmark]: RCFGBuilder took 943.85ms. Allocated memory is still 186.6MB. Free memory was 97.0MB in the beginning and 91.3MB in the end (delta: 5.7MB). Peak memory consumption was 72.5MB. Max. memory is 16.1GB. [2024-06-20 19:45:49,286 INFO L158 Benchmark]: TraceAbstraction took 622795.92ms. Allocated memory was 186.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 90.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 442.9MB. Max. memory is 16.1GB. [2024-06-20 19:45:49,286 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 104.9MB. Free memory is still 66.9MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 186.6MB. Free memory is still 117.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 682.66ms. Allocated memory is still 186.6MB. Free memory was 109.0MB in the beginning and 118.0MB in the end (delta: -8.9MB). Peak memory consumption was 11.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 127.63ms. Allocated memory is still 186.6MB. Free memory was 118.0MB in the beginning and 104.0MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 101.06ms. Allocated memory is still 186.6MB. Free memory was 104.0MB in the beginning and 97.7MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 943.85ms. Allocated memory is still 186.6MB. Free memory was 97.0MB in the beginning and 91.3MB in the end (delta: 5.7MB). Peak memory consumption was 72.5MB. Max. memory is 16.1GB. * TraceAbstraction took 622795.92ms. Allocated memory was 186.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 90.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 442.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 813]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 814]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 622.7s, OverallIterations: 126, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 64.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6872 SdHoareTripleChecker+Valid, 34.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5807 mSDsluCounter, 5699 SdHoareTripleChecker+Invalid, 30.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4958 mSDsCounter, 1227 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 46033 IncrementalHoareTripleChecker+Invalid, 47260 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1227 mSolverCounterUnsat, 741 mSDtfsCounter, 46033 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1405 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 1387 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2321 ImplicationChecksByTransitivity, 32.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1650occurred in iteration=62, InterpolantAutomatonStates: 1188, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 552.5s InterpolantComputationTime, 1973 NumberOfCodeBlocks, 1973 NumberOfCodeBlocksAsserted, 126 NumberOfCheckSat, 1847 ConstructedInterpolants, 0 QuantifiedInterpolants, 82350 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 126 InterpolantComputations, 126 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-20 19:45:49,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE