./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi002_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-06-19_11-23-25.files/mutex-meet-rel/rfi002_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi002_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-eb4cb34-m [2024-06-21 18:13:00,827 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 18:13:00,900 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 18:13:00,904 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 18:13:00,905 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 18:13:00,941 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 18:13:00,942 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 18:13:00,942 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 18:13:00,943 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 18:13:00,947 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 18:13:00,947 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 18:13:00,947 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 18:13:00,948 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 18:13:00,949 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 18:13:00,950 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 18:13:00,950 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 18:13:00,950 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 18:13:00,951 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 18:13:00,951 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 18:13:00,951 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 18:13:00,951 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 18:13:00,952 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 18:13:00,952 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 18:13:00,952 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 18:13:00,952 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 18:13:00,953 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 18:13:00,953 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 18:13:00,953 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 18:13:00,954 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 18:13:00,954 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 18:13:00,955 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 18:13:00,955 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 18:13:00,955 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:13:00,956 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 18:13:00,956 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 18:13:00,956 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 18:13:00,956 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 18:13:00,956 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 18:13:00,957 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 18:13:00,957 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 18:13:00,957 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 18:13:00,957 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 18:13:00,957 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 18:13:00,958 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 18:13:01,249 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 18:13:01,275 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 18:13:01,277 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 18:13:01,278 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 18:13:01,279 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 18:13:01,280 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi002_tso.yml/witness.yml [2024-06-21 18:13:01,371 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 18:13:01,372 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 18:13:01,372 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2024-06-21 18:13:02,581 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 18:13:02,869 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 18:13:02,870 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2024-06-21 18:13:02,885 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ee9c11a97/cec3a724728b4b7fbf8500dce71f3d9f/FLAG0481aa0eb [2024-06-21 18:13:02,898 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ee9c11a97/cec3a724728b4b7fbf8500dce71f3d9f [2024-06-21 18:13:02,899 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 18:13:02,900 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 18:13:02,901 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 18:13:02,901 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 18:13:02,913 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 18:13:02,914 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:13:01" (1/2) ... [2024-06-21 18:13:02,915 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@143b95cf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:02, skipping insertion in model container [2024-06-21 18:13:02,915 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:13:01" (1/2) ... [2024-06-21 18:13:02,917 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@31e0e191 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:02, skipping insertion in model container [2024-06-21 18:13:02,917 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:13:02" (2/2) ... [2024-06-21 18:13:02,919 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@143b95cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:02, skipping insertion in model container [2024-06-21 18:13:02,919 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:13:02" (2/2) ... [2024-06-21 18:13:02,919 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 18:13:02,953 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 18:13:02,954 INFO L97 edCorrectnessWitness]: Location invariant before [L880-L880] ! multithreaded || ((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 18:13:02,955 INFO L97 edCorrectnessWitness]: Location invariant before [L879-L879] ! multithreaded || ((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 18:13:02,955 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 18:13:02,955 INFO L106 edCorrectnessWitness]: ghost_update [L877-L877] multithreaded = 1; [2024-06-21 18:13:03,005 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 18:13:03,425 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:13:03,437 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 18:13:03,585 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:13:03,619 INFO L206 MainTranslator]: Completed translation [2024-06-21 18:13:03,619 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03 WrapperNode [2024-06-21 18:13:03,620 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 18:13:03,621 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 18:13:03,621 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 18:13:03,622 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 18:13:03,628 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,666 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,725 INFO L138 Inliner]: procedures = 174, calls = 41, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 217 [2024-06-21 18:13:03,725 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 18:13:03,726 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 18:13:03,726 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 18:13:03,728 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 18:13:03,739 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,739 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,745 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,763 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-21 18:13:03,764 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,764 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,775 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,779 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,795 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,798 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,802 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 18:13:03,803 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 18:13:03,803 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 18:13:03,803 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 18:13:03,804 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:13:03,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 18:13:03,853 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 18:13:03,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 18:13:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 18:13:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 18:13:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 18:13:03,892 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 18:13:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 18:13:03,892 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 18:13:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 18:13:03,893 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 18:13:03,893 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 18:13:03,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 18:13:03,894 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 18:13:04,053 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 18:13:04,055 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 18:13:04,521 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 18:13:04,521 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 18:13:04,791 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 18:13:04,792 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 18:13:04,794 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:13:04 BoogieIcfgContainer [2024-06-21 18:13:04,794 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 18:13:04,797 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 18:13:04,797 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 18:13:04,800 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 18:13:04,800 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:13:01" (1/4) ... [2024-06-21 18:13:04,801 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22e305d0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:13:04, skipping insertion in model container [2024-06-21 18:13:04,801 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 06:13:02" (2/4) ... [2024-06-21 18:13:04,801 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22e305d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:13:04, skipping insertion in model container [2024-06-21 18:13:04,802 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:03" (3/4) ... [2024-06-21 18:13:04,804 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22e305d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:13:04, skipping insertion in model container [2024-06-21 18:13:04,804 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:13:04" (4/4) ... [2024-06-21 18:13:04,805 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_tso.i [2024-06-21 18:13:04,823 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 18:13:04,824 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 18:13:04,824 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 18:13:04,889 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 18:13:04,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-21 18:13:04,965 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-21 18:13:04,968 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:13:04,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 30 events. 0/30 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 44 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 18:13:04,970 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-21 18:13:04,973 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-21 18:13:04,991 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 18:13:04,999 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;@6f628ff2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 18:13:04,999 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 18:13:05,003 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 18:13:05,003 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 18:13:05,003 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:13:05,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:05,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 18:13:05,004 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-21 18:13:05,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:05,011 INFO L85 PathProgramCache]: Analyzing trace with hash 541946621, now seen corresponding path program 1 times [2024-06-21 18:13:05,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:05,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167329071] [2024-06-21 18:13:05,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:05,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:05,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:05,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-21 18:13:05,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:05,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167329071] [2024-06-21 18:13:05,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167329071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:05,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:05,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 18:13:05,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451771714] [2024-06-21 18:13:05,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:05,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 18:13:05,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:05,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 18:13:05,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 18:13:05,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:06,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:06,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:06,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:06,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:06,229 INFO L124 PetriNetUnfolderBase]: 189/365 cut-off events. [2024-06-21 18:13:06,229 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-21 18:13:06,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 721 conditions, 365 events. 189/365 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1440 event pairs, 115 based on Foata normal form. 1/360 useless extension candidates. Maximal degree in co-relation 710. Up to 333 conditions per place. [2024-06-21 18:13:06,237 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 22 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-21 18:13:06,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 119 flow [2024-06-21 18:13:06,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 18:13:06,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 18:13:06,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-06-21 18:13:06,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 18:13:06,252 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 54 transitions. [2024-06-21 18:13:06,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 119 flow [2024-06-21 18:13:06,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:06,257 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-21 18:13:06,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2024-06-21 18:13:06,262 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-21 18:13:06,263 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-21 18:13:06,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:06,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:06,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:06,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 18:13:06,264 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-21 18:13:06,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:06,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1120352910, now seen corresponding path program 1 times [2024-06-21 18:13:06,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:06,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915109164] [2024-06-21 18:13:06,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:06,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:06,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:06,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:06,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915109164] [2024-06-21 18:13:06,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915109164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:06,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:06,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 18:13:06,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719277233] [2024-06-21 18:13:06,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:06,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 18:13:06,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:06,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 18:13:06,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 18:13:06,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:06,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 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-21 18:13:06,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:06,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:06,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:07,044 INFO L124 PetriNetUnfolderBase]: 183/354 cut-off events. [2024-06-21 18:13:07,045 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2024-06-21 18:13:07,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 788 conditions, 354 events. 183/354 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1395 event pairs, 73 based on Foata normal form. 4/356 useless extension candidates. Maximal degree in co-relation 776. Up to 305 conditions per place. [2024-06-21 18:13:07,051 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 27 selfloop transitions, 5 changer transitions 0/37 dead transitions. [2024-06-21 18:13:07,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 37 transitions, 165 flow [2024-06-21 18:13:07,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:13:07,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:13:07,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 70 transitions. [2024-06-21 18:13:07,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-21 18:13:07,055 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 70 transitions. [2024-06-21 18:13:07,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 37 transitions, 165 flow [2024-06-21 18:13:07,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 37 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 18:13:07,060 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-21 18:13:07,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=97, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2024-06-21 18:13:07,061 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-21 18:13:07,061 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-21 18:13:07,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 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-21 18:13:07,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:07,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:07,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 18:13:07,063 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-21 18:13:07,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:07,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1377612947, now seen corresponding path program 1 times [2024-06-21 18:13:07,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:07,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148089962] [2024-06-21 18:13:07,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:07,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:07,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:08,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:08,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:08,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148089962] [2024-06-21 18:13:08,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148089962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:08,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:08,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:08,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842229322] [2024-06-21 18:13:08,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:08,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:08,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:08,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:08,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:08,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:08,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:08,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:08,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:08,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:08,759 INFO L124 PetriNetUnfolderBase]: 176/341 cut-off events. [2024-06-21 18:13:08,759 INFO L125 PetriNetUnfolderBase]: For 189/189 co-relation queries the response was YES. [2024-06-21 18:13:08,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 833 conditions, 341 events. 176/341 cut-off events. For 189/189 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1307 event pairs, 30 based on Foata normal form. 6/346 useless extension candidates. Maximal degree in co-relation 819. Up to 265 conditions per place. [2024-06-21 18:13:08,762 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 28 selfloop transitions, 6 changer transitions 0/39 dead transitions. [2024-06-21 18:13:08,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 39 transitions, 187 flow [2024-06-21 18:13:08,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:08,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-06-21 18:13:08,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50625 [2024-06-21 18:13:08,767 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 81 transitions. [2024-06-21 18:13:08,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 39 transitions, 187 flow [2024-06-21 18:13:08,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 39 transitions, 178 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:08,770 INFO L231 Difference]: Finished difference. Result has 37 places, 27 transitions, 98 flow [2024-06-21 18:13:08,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=98, PETRI_PLACES=37, PETRI_TRANSITIONS=27} [2024-06-21 18:13:08,771 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2024-06-21 18:13:08,771 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 27 transitions, 98 flow [2024-06-21 18:13:08,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:08,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:08,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:08,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 18:13:08,773 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 18:13:08,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:08,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1633867756, now seen corresponding path program 1 times [2024-06-21 18:13:08,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:08,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773699600] [2024-06-21 18:13:08,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:08,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:08,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:09,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:09,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:09,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773699600] [2024-06-21 18:13:09,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773699600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:09,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:09,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:13:09,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356230753] [2024-06-21 18:13:09,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:09,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:13:09,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:09,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:13:09,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:13:09,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:09,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 27 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:09,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:09,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:09,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:09,619 INFO L124 PetriNetUnfolderBase]: 174/341 cut-off events. [2024-06-21 18:13:09,619 INFO L125 PetriNetUnfolderBase]: For 333/333 co-relation queries the response was YES. [2024-06-21 18:13:09,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 877 conditions, 341 events. 174/341 cut-off events. For 333/333 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1318 event pairs, 125 based on Foata normal form. 1/339 useless extension candidates. Maximal degree in co-relation 861. Up to 304 conditions per place. [2024-06-21 18:13:09,621 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 23 selfloop transitions, 8 changer transitions 0/35 dead transitions. [2024-06-21 18:13:09,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 35 transitions, 186 flow [2024-06-21 18:13:09,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:09,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:09,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 65 transitions. [2024-06-21 18:13:09,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 18:13:09,623 INFO L175 Difference]: Start difference. First operand has 37 places, 27 transitions, 98 flow. Second operand 5 states and 65 transitions. [2024-06-21 18:13:09,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 35 transitions, 186 flow [2024-06-21 18:13:09,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 35 transitions, 170 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:09,625 INFO L231 Difference]: Finished difference. Result has 40 places, 31 transitions, 128 flow [2024-06-21 18:13:09,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=84, 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=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=128, PETRI_PLACES=40, PETRI_TRANSITIONS=31} [2024-06-21 18:13:09,626 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-21 18:13:09,626 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 128 flow [2024-06-21 18:13:09,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:09,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:09,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:09,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 18:13:09,627 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-21 18:13:09,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:09,628 INFO L85 PathProgramCache]: Analyzing trace with hash -889705425, now seen corresponding path program 1 times [2024-06-21 18:13:09,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:09,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782053769] [2024-06-21 18:13:09,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:09,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:09,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:10,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:10,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:10,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782053769] [2024-06-21 18:13:10,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782053769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:10,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:10,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:13:10,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458334466] [2024-06-21 18:13:10,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:10,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:13:10,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:10,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:13:10,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:13:10,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:10,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 128 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:10,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:10,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:10,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:10,406 INFO L124 PetriNetUnfolderBase]: 172/338 cut-off events. [2024-06-21 18:13:10,407 INFO L125 PetriNetUnfolderBase]: For 424/424 co-relation queries the response was YES. [2024-06-21 18:13:10,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 927 conditions, 338 events. 172/338 cut-off events. For 424/424 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1322 event pairs, 124 based on Foata normal form. 1/336 useless extension candidates. Maximal degree in co-relation 909. Up to 298 conditions per place. [2024-06-21 18:13:10,410 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 25 selfloop transitions, 8 changer transitions 0/38 dead transitions. [2024-06-21 18:13:10,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 214 flow [2024-06-21 18:13:10,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:10,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:10,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-06-21 18:13:10,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 18:13:10,412 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 128 flow. Second operand 5 states and 76 transitions. [2024-06-21 18:13:10,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 214 flow [2024-06-21 18:13:10,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 38 transitions, 203 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:10,414 INFO L231 Difference]: Finished difference. Result has 43 places, 33 transitions, 150 flow [2024-06-21 18:13:10,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=117, 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=5, PETRI_FLOW=150, PETRI_PLACES=43, PETRI_TRANSITIONS=33} [2024-06-21 18:13:10,415 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 12 predicate places. [2024-06-21 18:13:10,415 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 33 transitions, 150 flow [2024-06-21 18:13:10,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:10,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:10,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:10,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 18:13:10,416 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-21 18:13:10,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:10,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1852515037, now seen corresponding path program 1 times [2024-06-21 18:13:10,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:10,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287347149] [2024-06-21 18:13:10,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:10,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:10,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:10,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:10,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:10,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287347149] [2024-06-21 18:13:10,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287347149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:10,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:10,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:10,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854138777] [2024-06-21 18:13:10,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:10,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:10,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:10,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:10,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:10,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:10,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-21 18:13:10,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:10,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:10,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:11,211 INFO L124 PetriNetUnfolderBase]: 179/349 cut-off events. [2024-06-21 18:13:11,212 INFO L125 PetriNetUnfolderBase]: For 572/575 co-relation queries the response was YES. [2024-06-21 18:13:11,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1027 conditions, 349 events. 179/349 cut-off events. For 572/575 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1343 event pairs, 64 based on Foata normal form. 3/350 useless extension candidates. Maximal degree in co-relation 1007. Up to 290 conditions per place. [2024-06-21 18:13:11,215 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 32 selfloop transitions, 14 changer transitions 0/50 dead transitions. [2024-06-21 18:13:11,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 50 transitions, 292 flow [2024-06-21 18:13:11,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:11,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-21 18:13:11,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39732142857142855 [2024-06-21 18:13:11,219 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 150 flow. Second operand 7 states and 89 transitions. [2024-06-21 18:13:11,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 50 transitions, 292 flow [2024-06-21 18:13:11,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 50 transitions, 275 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:11,223 INFO L231 Difference]: Finished difference. Result has 48 places, 40 transitions, 199 flow [2024-06-21 18:13:11,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=199, PETRI_PLACES=48, PETRI_TRANSITIONS=40} [2024-06-21 18:13:11,226 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-21 18:13:11,227 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 40 transitions, 199 flow [2024-06-21 18:13:11,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-21 18:13:11,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:11,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:11,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 18:13:11,227 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-21 18:13:11,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:11,228 INFO L85 PathProgramCache]: Analyzing trace with hash -332448531, now seen corresponding path program 2 times [2024-06-21 18:13:11,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:11,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042566677] [2024-06-21 18:13:11,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:11,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:11,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:11,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:11,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:11,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042566677] [2024-06-21 18:13:11,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042566677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:11,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:11,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:11,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938750606] [2024-06-21 18:13:11,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:11,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:11,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:11,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:11,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:11,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:11,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 40 transitions, 199 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-21 18:13:11,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:11,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:11,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:12,051 INFO L124 PetriNetUnfolderBase]: 182/353 cut-off events. [2024-06-21 18:13:12,051 INFO L125 PetriNetUnfolderBase]: For 814/814 co-relation queries the response was YES. [2024-06-21 18:13:12,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1142 conditions, 353 events. 182/353 cut-off events. For 814/814 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1351 event pairs, 67 based on Foata normal form. 1/350 useless extension candidates. Maximal degree in co-relation 1119. Up to 295 conditions per place. [2024-06-21 18:13:12,054 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 32 selfloop transitions, 15 changer transitions 0/51 dead transitions. [2024-06-21 18:13:12,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 51 transitions, 338 flow [2024-06-21 18:13:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:12,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:12,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-21 18:13:12,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-21 18:13:12,056 INFO L175 Difference]: Start difference. First operand has 48 places, 40 transitions, 199 flow. Second operand 7 states and 87 transitions. [2024-06-21 18:13:12,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 51 transitions, 338 flow [2024-06-21 18:13:12,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 51 transitions, 332 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 18:13:12,063 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 273 flow [2024-06-21 18:13:12,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=273, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2024-06-21 18:13:12,065 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 25 predicate places. [2024-06-21 18:13:12,065 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 273 flow [2024-06-21 18:13:12,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-21 18:13:12,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:12,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:12,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 18:13:12,066 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-21 18:13:12,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:12,067 INFO L85 PathProgramCache]: Analyzing trace with hash -332269041, now seen corresponding path program 3 times [2024-06-21 18:13:12,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:12,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398015964] [2024-06-21 18:13:12,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:12,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:12,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:12,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:12,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:12,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398015964] [2024-06-21 18:13:12,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398015964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:12,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:12,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:12,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336503450] [2024-06-21 18:13:12,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:12,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:12,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:12,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:12,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:12,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:12,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 273 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-21 18:13:12,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:12,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:12,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:12,983 INFO L124 PetriNetUnfolderBase]: 180/350 cut-off events. [2024-06-21 18:13:12,983 INFO L125 PetriNetUnfolderBase]: For 1131/1131 co-relation queries the response was YES. [2024-06-21 18:13:12,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1238 conditions, 350 events. 180/350 cut-off events. For 1131/1131 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1351 event pairs, 68 based on Foata normal form. 1/347 useless extension candidates. Maximal degree in co-relation 1210. Up to 273 conditions per place. [2024-06-21 18:13:12,987 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 32 selfloop transitions, 19 changer transitions 0/55 dead transitions. [2024-06-21 18:13:12,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 55 transitions, 429 flow [2024-06-21 18:13:12,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:12,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:12,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-21 18:13:12,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-21 18:13:12,988 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 273 flow. Second operand 6 states and 82 transitions. [2024-06-21 18:13:12,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 55 transitions, 429 flow [2024-06-21 18:13:12,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 55 transitions, 411 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:12,992 INFO L231 Difference]: Finished difference. Result has 61 places, 49 transitions, 341 flow [2024-06-21 18:13:12,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=61, PETRI_TRANSITIONS=49} [2024-06-21 18:13:12,993 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 30 predicate places. [2024-06-21 18:13:12,993 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 49 transitions, 341 flow [2024-06-21 18:13:12,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-21 18:13:12,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:12,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:12,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 18:13:12,994 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-21 18:13:12,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:12,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1811062677, now seen corresponding path program 1 times [2024-06-21 18:13:12,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:12,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308598090] [2024-06-21 18:13:12,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:12,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:14,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:14,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:14,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308598090] [2024-06-21 18:13:14,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308598090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:14,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:14,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:14,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488028146] [2024-06-21 18:13:14,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:14,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:14,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:14,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:14,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:14,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:13:14,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 49 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:14,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:14,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:13:14,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:14,568 INFO L124 PetriNetUnfolderBase]: 178/347 cut-off events. [2024-06-21 18:13:14,569 INFO L125 PetriNetUnfolderBase]: For 1526/1526 co-relation queries the response was YES. [2024-06-21 18:13:14,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1324 conditions, 347 events. 178/347 cut-off events. For 1526/1526 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1357 event pairs, 98 based on Foata normal form. 1/345 useless extension candidates. Maximal degree in co-relation 1293. Up to 306 conditions per place. [2024-06-21 18:13:14,571 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-21 18:13:14,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 57 transitions, 471 flow [2024-06-21 18:13:14,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:14,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:14,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-21 18:13:14,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 18:13:14,573 INFO L175 Difference]: Start difference. First operand has 61 places, 49 transitions, 341 flow. Second operand 7 states and 91 transitions. [2024-06-21 18:13:14,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 57 transitions, 471 flow [2024-06-21 18:13:14,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 57 transitions, 446 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:14,579 INFO L231 Difference]: Finished difference. Result has 66 places, 51 transitions, 357 flow [2024-06-21 18:13:14,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=357, PETRI_PLACES=66, PETRI_TRANSITIONS=51} [2024-06-21 18:13:14,581 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 35 predicate places. [2024-06-21 18:13:14,581 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 51 transitions, 357 flow [2024-06-21 18:13:14,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:14,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:14,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:14,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 18:13:14,582 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-21 18:13:14,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:14,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1943303525, now seen corresponding path program 1 times [2024-06-21 18:13:14,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:14,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179668341] [2024-06-21 18:13:14,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:14,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:14,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:15,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:15,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:15,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179668341] [2024-06-21 18:13:15,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179668341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:15,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:15,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:15,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414753787] [2024-06-21 18:13:15,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:15,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:15,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:15,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:15,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:15,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:15,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 51 transitions, 357 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:15,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:15,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:15,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:15,591 INFO L124 PetriNetUnfolderBase]: 185/359 cut-off events. [2024-06-21 18:13:15,592 INFO L125 PetriNetUnfolderBase]: For 1741/1741 co-relation queries the response was YES. [2024-06-21 18:13:15,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1452 conditions, 359 events. 185/359 cut-off events. For 1741/1741 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1395 event pairs, 85 based on Foata normal form. 1/357 useless extension candidates. Maximal degree in co-relation 1419. Up to 296 conditions per place. [2024-06-21 18:13:15,595 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 42 selfloop transitions, 18 changer transitions 0/64 dead transitions. [2024-06-21 18:13:15,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 64 transitions, 538 flow [2024-06-21 18:13:15,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:15,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:15,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-21 18:13:15,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 18:13:15,597 INFO L175 Difference]: Start difference. First operand has 66 places, 51 transitions, 357 flow. Second operand 7 states and 91 transitions. [2024-06-21 18:13:15,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 64 transitions, 538 flow [2024-06-21 18:13:15,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 64 transitions, 517 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:15,603 INFO L231 Difference]: Finished difference. Result has 69 places, 55 transitions, 421 flow [2024-06-21 18:13:15,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=421, PETRI_PLACES=69, PETRI_TRANSITIONS=55} [2024-06-21 18:13:15,604 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 38 predicate places. [2024-06-21 18:13:15,605 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 55 transitions, 421 flow [2024-06-21 18:13:15,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:15,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:15,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:15,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 18:13:15,605 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-21 18:13:15,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:15,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1128983986, now seen corresponding path program 1 times [2024-06-21 18:13:15,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:15,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272424830] [2024-06-21 18:13:15,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:15,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:15,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:16,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:16,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:16,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272424830] [2024-06-21 18:13:16,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272424830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:16,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:16,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:16,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165399265] [2024-06-21 18:13:16,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:16,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:16,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:16,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:16,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:16,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:16,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 55 transitions, 421 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:16,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:16,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:16,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:16,402 INFO L124 PetriNetUnfolderBase]: 188/363 cut-off events. [2024-06-21 18:13:16,402 INFO L125 PetriNetUnfolderBase]: For 2160/2160 co-relation queries the response was YES. [2024-06-21 18:13:16,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1526 conditions, 363 events. 188/363 cut-off events. For 2160/2160 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1409 event pairs, 65 based on Foata normal form. 1/360 useless extension candidates. Maximal degree in co-relation 1492. Up to 296 conditions per place. [2024-06-21 18:13:16,406 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 20 changer transitions 0/65 dead transitions. [2024-06-21 18:13:16,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 65 transitions, 573 flow [2024-06-21 18:13:16,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:16,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:16,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-21 18:13:16,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-21 18:13:16,407 INFO L175 Difference]: Start difference. First operand has 69 places, 55 transitions, 421 flow. Second operand 6 states and 92 transitions. [2024-06-21 18:13:16,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 65 transitions, 573 flow [2024-06-21 18:13:16,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 65 transitions, 536 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:16,413 INFO L231 Difference]: Finished difference. Result has 70 places, 57 transitions, 446 flow [2024-06-21 18:13:16,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=446, PETRI_PLACES=70, PETRI_TRANSITIONS=57} [2024-06-21 18:13:16,413 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-21 18:13:16,413 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 57 transitions, 446 flow [2024-06-21 18:13:16,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:16,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:16,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:16,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 18:13:16,414 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-21 18:13:16,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:16,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1562919463, now seen corresponding path program 2 times [2024-06-21 18:13:16,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:16,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381218073] [2024-06-21 18:13:16,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:16,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:16,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:17,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:17,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:17,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381218073] [2024-06-21 18:13:17,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381218073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:17,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:17,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:17,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40460961] [2024-06-21 18:13:17,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:17,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:17,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:17,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:17,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:17,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:17,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 57 transitions, 446 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:17,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:17,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:17,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:17,574 INFO L124 PetriNetUnfolderBase]: 191/364 cut-off events. [2024-06-21 18:13:17,575 INFO L125 PetriNetUnfolderBase]: For 2512/2512 co-relation queries the response was YES. [2024-06-21 18:13:17,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1624 conditions, 364 events. 191/364 cut-off events. For 2512/2512 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1414 event pairs, 65 based on Foata normal form. 1/355 useless extension candidates. Maximal degree in co-relation 1590. Up to 306 conditions per place. [2024-06-21 18:13:17,579 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 45 selfloop transitions, 19 changer transitions 0/68 dead transitions. [2024-06-21 18:13:17,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 620 flow [2024-06-21 18:13:17,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:17,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:17,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-21 18:13:17,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 18:13:17,580 INFO L175 Difference]: Start difference. First operand has 70 places, 57 transitions, 446 flow. Second operand 7 states and 90 transitions. [2024-06-21 18:13:17,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 620 flow [2024-06-21 18:13:17,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 68 transitions, 576 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:17,586 INFO L231 Difference]: Finished difference. Result has 73 places, 59 transitions, 472 flow [2024-06-21 18:13:17,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=472, PETRI_PLACES=73, PETRI_TRANSITIONS=59} [2024-06-21 18:13:17,587 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 42 predicate places. [2024-06-21 18:13:17,587 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 59 transitions, 472 flow [2024-06-21 18:13:17,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:17,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:17,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:17,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 18:13:17,588 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-21 18:13:17,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:17,589 INFO L85 PathProgramCache]: Analyzing trace with hash -72568311, now seen corresponding path program 3 times [2024-06-21 18:13:17,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:17,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281660251] [2024-06-21 18:13:17,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:17,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:17,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:18,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:18,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:18,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281660251] [2024-06-21 18:13:18,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281660251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:18,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:18,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:18,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629685593] [2024-06-21 18:13:18,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:18,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:18,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:18,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:18,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:18,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:18,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 59 transitions, 472 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:18,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:18,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:18,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:18,753 INFO L124 PetriNetUnfolderBase]: 194/368 cut-off events. [2024-06-21 18:13:18,753 INFO L125 PetriNetUnfolderBase]: For 2918/2918 co-relation queries the response was YES. [2024-06-21 18:13:18,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1694 conditions, 368 events. 194/368 cut-off events. For 2918/2918 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1419 event pairs, 64 based on Foata normal form. 1/359 useless extension candidates. Maximal degree in co-relation 1658. Up to 311 conditions per place. [2024-06-21 18:13:18,756 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 45 selfloop transitions, 18 changer transitions 0/67 dead transitions. [2024-06-21 18:13:18,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 67 transitions, 640 flow [2024-06-21 18:13:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:18,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:18,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-21 18:13:18,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-21 18:13:18,758 INFO L175 Difference]: Start difference. First operand has 73 places, 59 transitions, 472 flow. Second operand 6 states and 82 transitions. [2024-06-21 18:13:18,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 67 transitions, 640 flow [2024-06-21 18:13:18,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 67 transitions, 600 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:18,764 INFO L231 Difference]: Finished difference. Result has 74 places, 61 transitions, 506 flow [2024-06-21 18:13:18,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=506, PETRI_PLACES=74, PETRI_TRANSITIONS=61} [2024-06-21 18:13:18,766 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-21 18:13:18,766 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 61 transitions, 506 flow [2024-06-21 18:13:18,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:18,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:18,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:18,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 18:13:18,767 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-21 18:13:18,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:18,767 INFO L85 PathProgramCache]: Analyzing trace with hash -515296873, now seen corresponding path program 4 times [2024-06-21 18:13:18,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:18,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336165691] [2024-06-21 18:13:18,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:18,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:18,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:19,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:19,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:19,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336165691] [2024-06-21 18:13:19,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336165691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:19,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:19,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:19,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321518485] [2024-06-21 18:13:19,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:19,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:19,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:19,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:19,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:19,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:19,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 61 transitions, 506 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:19,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:19,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:19,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:19,952 INFO L124 PetriNetUnfolderBase]: 197/373 cut-off events. [2024-06-21 18:13:19,952 INFO L125 PetriNetUnfolderBase]: For 3371/3371 co-relation queries the response was YES. [2024-06-21 18:13:19,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 373 events. 197/373 cut-off events. For 3371/3371 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1428 event pairs, 66 based on Foata normal form. 1/364 useless extension candidates. Maximal degree in co-relation 1732. Up to 316 conditions per place. [2024-06-21 18:13:19,956 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 47 selfloop transitions, 18 changer transitions 0/69 dead transitions. [2024-06-21 18:13:19,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 69 transitions, 682 flow [2024-06-21 18:13:19,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:19,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:19,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 81 transitions. [2024-06-21 18:13:19,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-21 18:13:19,958 INFO L175 Difference]: Start difference. First operand has 74 places, 61 transitions, 506 flow. Second operand 6 states and 81 transitions. [2024-06-21 18:13:19,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 69 transitions, 682 flow [2024-06-21 18:13:19,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 69 transitions, 652 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:19,963 INFO L231 Difference]: Finished difference. Result has 78 places, 63 transitions, 552 flow [2024-06-21 18:13:19,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=552, PETRI_PLACES=78, PETRI_TRANSITIONS=63} [2024-06-21 18:13:19,964 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 47 predicate places. [2024-06-21 18:13:19,964 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 63 transitions, 552 flow [2024-06-21 18:13:19,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:19,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:19,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:19,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 18:13:19,965 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-21 18:13:19,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:19,966 INFO L85 PathProgramCache]: Analyzing trace with hash -308376306, now seen corresponding path program 2 times [2024-06-21 18:13:19,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:19,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632010913] [2024-06-21 18:13:19,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:19,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:19,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:20,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:20,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:20,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632010913] [2024-06-21 18:13:20,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632010913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:20,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:20,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:20,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044544884] [2024-06-21 18:13:20,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:20,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:20,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:20,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:20,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:20,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:20,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 63 transitions, 552 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:20,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:20,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:20,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:20,870 INFO L124 PetriNetUnfolderBase]: 200/382 cut-off events. [2024-06-21 18:13:20,871 INFO L125 PetriNetUnfolderBase]: For 3955/3955 co-relation queries the response was YES. [2024-06-21 18:13:20,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1837 conditions, 382 events. 200/382 cut-off events. For 3955/3955 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1483 event pairs, 64 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1799. Up to 264 conditions per place. [2024-06-21 18:13:20,874 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 41 selfloop transitions, 30 changer transitions 0/76 dead transitions. [2024-06-21 18:13:20,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 76 transitions, 806 flow [2024-06-21 18:13:20,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:20,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:20,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 18:13:20,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:13:20,876 INFO L175 Difference]: Start difference. First operand has 78 places, 63 transitions, 552 flow. Second operand 6 states and 96 transitions. [2024-06-21 18:13:20,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 76 transitions, 806 flow [2024-06-21 18:13:20,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 76 transitions, 760 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:20,883 INFO L231 Difference]: Finished difference. Result has 81 places, 67 transitions, 620 flow [2024-06-21 18:13:20,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=81, PETRI_TRANSITIONS=67} [2024-06-21 18:13:20,884 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 50 predicate places. [2024-06-21 18:13:20,885 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 67 transitions, 620 flow [2024-06-21 18:13:20,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:20,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:20,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:20,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 18:13:20,886 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-21 18:13:20,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:20,886 INFO L85 PathProgramCache]: Analyzing trace with hash -308643433, now seen corresponding path program 5 times [2024-06-21 18:13:20,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:20,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794744367] [2024-06-21 18:13:20,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:20,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:20,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:21,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:21,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:21,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794744367] [2024-06-21 18:13:21,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794744367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:21,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:21,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:21,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930113684] [2024-06-21 18:13:21,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:21,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:21,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:21,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:21,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:21,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:21,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 67 transitions, 620 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:21,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:21,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:21,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:22,048 INFO L124 PetriNetUnfolderBase]: 198/378 cut-off events. [2024-06-21 18:13:22,049 INFO L125 PetriNetUnfolderBase]: For 4436/4436 co-relation queries the response was YES. [2024-06-21 18:13:22,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1908 conditions, 378 events. 198/378 cut-off events. For 4436/4436 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1471 event pairs, 68 based on Foata normal form. 1/372 useless extension candidates. Maximal degree in co-relation 1868. Up to 297 conditions per place. [2024-06-21 18:13:22,053 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 28 changer transitions 0/72 dead transitions. [2024-06-21 18:13:22,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 72 transitions, 768 flow [2024-06-21 18:13:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:22,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:22,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-21 18:13:22,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-21 18:13:22,055 INFO L175 Difference]: Start difference. First operand has 81 places, 67 transitions, 620 flow. Second operand 6 states and 82 transitions. [2024-06-21 18:13:22,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 72 transitions, 768 flow [2024-06-21 18:13:22,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 72 transitions, 724 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:22,063 INFO L231 Difference]: Finished difference. Result has 85 places, 67 transitions, 638 flow [2024-06-21 18:13:22,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=638, PETRI_PLACES=85, PETRI_TRANSITIONS=67} [2024-06-21 18:13:22,064 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 54 predicate places. [2024-06-21 18:13:22,064 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 67 transitions, 638 flow [2024-06-21 18:13:22,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:22,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:22,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:22,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 18:13:22,065 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-21 18:13:22,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:22,066 INFO L85 PathProgramCache]: Analyzing trace with hash -308643216, now seen corresponding path program 3 times [2024-06-21 18:13:22,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:22,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769603834] [2024-06-21 18:13:22,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:22,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:22,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:22,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:22,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:22,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769603834] [2024-06-21 18:13:22,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769603834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:22,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:22,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:22,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744187130] [2024-06-21 18:13:22,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:22,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:22,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:22,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:22,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:22,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:22,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 67 transitions, 638 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:22,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:22,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:22,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:22,837 INFO L124 PetriNetUnfolderBase]: 196/375 cut-off events. [2024-06-21 18:13:22,837 INFO L125 PetriNetUnfolderBase]: For 4759/4759 co-relation queries the response was YES. [2024-06-21 18:13:22,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1940 conditions, 375 events. 196/375 cut-off events. For 4759/4759 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1462 event pairs, 68 based on Foata normal form. 1/369 useless extension candidates. Maximal degree in co-relation 1898. Up to 291 conditions per place. [2024-06-21 18:13:22,841 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 43 selfloop transitions, 27 changer transitions 0/75 dead transitions. [2024-06-21 18:13:22,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 75 transitions, 813 flow [2024-06-21 18:13:22,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:22,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:22,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-21 18:13:22,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-21 18:13:22,842 INFO L175 Difference]: Start difference. First operand has 85 places, 67 transitions, 638 flow. Second operand 6 states and 92 transitions. [2024-06-21 18:13:22,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 75 transitions, 813 flow [2024-06-21 18:13:22,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 75 transitions, 739 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:22,851 INFO L231 Difference]: Finished difference. Result has 87 places, 69 transitions, 648 flow [2024-06-21 18:13:22,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=648, PETRI_PLACES=87, PETRI_TRANSITIONS=69} [2024-06-21 18:13:22,851 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-21 18:13:22,851 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 69 transitions, 648 flow [2024-06-21 18:13:22,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:22,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:22,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:22,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 18:13:22,852 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-21 18:13:22,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash -308366386, now seen corresponding path program 1 times [2024-06-21 18:13:22,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:22,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432255860] [2024-06-21 18:13:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:22,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:22,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:24,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:24,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:24,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432255860] [2024-06-21 18:13:24,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432255860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:24,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:24,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:24,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835682290] [2024-06-21 18:13:24,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:24,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:24,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:24,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:24,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:24,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:13:24,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 69 transitions, 648 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:24,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:24,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:13:24,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:24,740 INFO L124 PetriNetUnfolderBase]: 194/375 cut-off events. [2024-06-21 18:13:24,741 INFO L125 PetriNetUnfolderBase]: For 5137/5137 co-relation queries the response was YES. [2024-06-21 18:13:24,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1949 conditions, 375 events. 194/375 cut-off events. For 5137/5137 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1471 event pairs, 96 based on Foata normal form. 1/374 useless extension candidates. Maximal degree in co-relation 1906. Up to 331 conditions per place. [2024-06-21 18:13:24,744 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 61 selfloop transitions, 13 changer transitions 0/78 dead transitions. [2024-06-21 18:13:24,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 78 transitions, 824 flow [2024-06-21 18:13:24,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:24,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:24,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 18:13:24,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984375 [2024-06-21 18:13:24,746 INFO L175 Difference]: Start difference. First operand has 87 places, 69 transitions, 648 flow. Second operand 8 states and 102 transitions. [2024-06-21 18:13:24,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 78 transitions, 824 flow [2024-06-21 18:13:24,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 78 transitions, 759 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:24,756 INFO L231 Difference]: Finished difference. Result has 91 places, 71 transitions, 630 flow [2024-06-21 18:13:24,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=630, PETRI_PLACES=91, PETRI_TRANSITIONS=71} [2024-06-21 18:13:24,756 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-21 18:13:24,756 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 71 transitions, 630 flow [2024-06-21 18:13:24,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:24,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:24,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:24,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 18:13:24,757 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-21 18:13:24,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:24,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1591854430, now seen corresponding path program 1 times [2024-06-21 18:13:24,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:24,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688721609] [2024-06-21 18:13:24,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:24,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:25,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:25,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:25,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688721609] [2024-06-21 18:13:25,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688721609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:25,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:25,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:25,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752881549] [2024-06-21 18:13:25,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:25,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:25,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:25,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:25,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:25,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:25,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 71 transitions, 630 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:25,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:25,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:25,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:25,817 INFO L124 PetriNetUnfolderBase]: 210/410 cut-off events. [2024-06-21 18:13:25,817 INFO L125 PetriNetUnfolderBase]: For 5865/5865 co-relation queries the response was YES. [2024-06-21 18:13:25,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2064 conditions, 410 events. 210/410 cut-off events. For 5865/5865 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1698 event pairs, 34 based on Foata normal form. 3/412 useless extension candidates. Maximal degree in co-relation 2019. Up to 296 conditions per place. [2024-06-21 18:13:25,820 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 68 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-21 18:13:25,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 89 transitions, 852 flow [2024-06-21 18:13:25,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:25,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:25,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-21 18:13:25,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39453125 [2024-06-21 18:13:25,822 INFO L175 Difference]: Start difference. First operand has 91 places, 71 transitions, 630 flow. Second operand 8 states and 101 transitions. [2024-06-21 18:13:25,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 89 transitions, 852 flow [2024-06-21 18:13:25,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 89 transitions, 821 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:25,837 INFO L231 Difference]: Finished difference. Result has 93 places, 74 transitions, 658 flow [2024-06-21 18:13:25,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=658, PETRI_PLACES=93, PETRI_TRANSITIONS=74} [2024-06-21 18:13:25,838 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2024-06-21 18:13:25,838 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 74 transitions, 658 flow [2024-06-21 18:13:25,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:25,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:25,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:25,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 18:13:25,839 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-21 18:13:25,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:25,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1926910378, now seen corresponding path program 2 times [2024-06-21 18:13:25,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:25,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097311728] [2024-06-21 18:13:25,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:25,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:25,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:26,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:26,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:26,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097311728] [2024-06-21 18:13:26,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097311728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:26,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:26,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:26,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377334636] [2024-06-21 18:13:26,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:26,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:26,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:26,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:26,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:26,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:26,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 74 transitions, 658 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:26,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:26,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:26,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:26,969 INFO L124 PetriNetUnfolderBase]: 226/445 cut-off events. [2024-06-21 18:13:26,969 INFO L125 PetriNetUnfolderBase]: For 6511/6511 co-relation queries the response was YES. [2024-06-21 18:13:26,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2273 conditions, 445 events. 226/445 cut-off events. For 6511/6511 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1920 event pairs, 27 based on Foata normal form. 3/447 useless extension candidates. Maximal degree in co-relation 2227. Up to 298 conditions per place. [2024-06-21 18:13:26,974 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 62 selfloop transitions, 23 changer transitions 0/89 dead transitions. [2024-06-21 18:13:26,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 89 transitions, 882 flow [2024-06-21 18:13:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:26,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:26,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2024-06-21 18:13:26,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41517857142857145 [2024-06-21 18:13:26,977 INFO L175 Difference]: Start difference. First operand has 93 places, 74 transitions, 658 flow. Second operand 7 states and 93 transitions. [2024-06-21 18:13:26,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 89 transitions, 882 flow [2024-06-21 18:13:26,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 89 transitions, 834 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:26,987 INFO L231 Difference]: Finished difference. Result has 94 places, 77 transitions, 696 flow [2024-06-21 18:13:26,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=696, PETRI_PLACES=94, PETRI_TRANSITIONS=77} [2024-06-21 18:13:26,988 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 63 predicate places. [2024-06-21 18:13:26,988 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 77 transitions, 696 flow [2024-06-21 18:13:26,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:26,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:26,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:26,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 18:13:26,989 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-21 18:13:26,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:26,990 INFO L85 PathProgramCache]: Analyzing trace with hash 82395326, now seen corresponding path program 3 times [2024-06-21 18:13:26,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:26,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665022812] [2024-06-21 18:13:26,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:26,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:27,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:28,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:28,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:28,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665022812] [2024-06-21 18:13:28,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665022812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:28,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:28,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:28,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899779278] [2024-06-21 18:13:28,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:28,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:28,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:28,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:28,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:28,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:28,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 77 transitions, 696 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:28,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:28,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:28,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:28,641 INFO L124 PetriNetUnfolderBase]: 240/473 cut-off events. [2024-06-21 18:13:28,641 INFO L125 PetriNetUnfolderBase]: For 7753/7753 co-relation queries the response was YES. [2024-06-21 18:13:28,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2518 conditions, 473 events. 240/473 cut-off events. For 7753/7753 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2080 event pairs, 27 based on Foata normal form. 3/475 useless extension candidates. Maximal degree in co-relation 2472. Up to 299 conditions per place. [2024-06-21 18:13:28,645 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 67 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-21 18:13:28,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 95 transitions, 994 flow [2024-06-21 18:13:28,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:28,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:28,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-21 18:13:28,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41015625 [2024-06-21 18:13:28,647 INFO L175 Difference]: Start difference. First operand has 94 places, 77 transitions, 696 flow. Second operand 8 states and 105 transitions. [2024-06-21 18:13:28,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 95 transitions, 994 flow [2024-06-21 18:13:28,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 95 transitions, 953 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:28,657 INFO L231 Difference]: Finished difference. Result has 99 places, 79 transitions, 746 flow [2024-06-21 18:13:28,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=667, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=746, PETRI_PLACES=99, PETRI_TRANSITIONS=79} [2024-06-21 18:13:28,657 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 68 predicate places. [2024-06-21 18:13:28,657 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 79 transitions, 746 flow [2024-06-21 18:13:28,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:28,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:28,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:28,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 18:13:28,658 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-21 18:13:28,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:28,658 INFO L85 PathProgramCache]: Analyzing trace with hash 111888602, now seen corresponding path program 1 times [2024-06-21 18:13:28,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:28,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780192913] [2024-06-21 18:13:28,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:28,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:28,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:29,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:29,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:29,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780192913] [2024-06-21 18:13:29,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780192913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:29,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:29,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:29,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330578171] [2024-06-21 18:13:29,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:29,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:29,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:29,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:29,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:29,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:29,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 79 transitions, 746 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:29,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:29,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:29,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:29,552 INFO L124 PetriNetUnfolderBase]: 243/478 cut-off events. [2024-06-21 18:13:29,552 INFO L125 PetriNetUnfolderBase]: For 7559/7559 co-relation queries the response was YES. [2024-06-21 18:13:29,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2531 conditions, 478 events. 243/478 cut-off events. For 7559/7559 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2118 event pairs, 86 based on Foata normal form. 1/477 useless extension candidates. Maximal degree in co-relation 2485. Up to 389 conditions per place. [2024-06-21 18:13:29,557 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 61 selfloop transitions, 23 changer transitions 0/89 dead transitions. [2024-06-21 18:13:29,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 89 transitions, 952 flow [2024-06-21 18:13:29,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:29,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:29,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-21 18:13:29,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-21 18:13:29,559 INFO L175 Difference]: Start difference. First operand has 99 places, 79 transitions, 746 flow. Second operand 6 states and 94 transitions. [2024-06-21 18:13:29,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 89 transitions, 952 flow [2024-06-21 18:13:29,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 89 transitions, 923 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:29,573 INFO L231 Difference]: Finished difference. Result has 101 places, 81 transitions, 795 flow [2024-06-21 18:13:29,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=795, PETRI_PLACES=101, PETRI_TRANSITIONS=81} [2024-06-21 18:13:29,574 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-21 18:13:29,574 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 81 transitions, 795 flow [2024-06-21 18:13:29,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:29,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:29,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:29,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 18:13:29,575 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-21 18:13:29,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:29,576 INFO L85 PathProgramCache]: Analyzing trace with hash -638763476, now seen corresponding path program 1 times [2024-06-21 18:13:29,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:29,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156099074] [2024-06-21 18:13:29,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:29,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:29,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:30,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:30,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:30,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156099074] [2024-06-21 18:13:30,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156099074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:30,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:30,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:30,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515173888] [2024-06-21 18:13:30,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:30,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:30,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:30,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:30,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:30,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:30,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 81 transitions, 795 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:30,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:30,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:30,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:30,668 INFO L124 PetriNetUnfolderBase]: 246/483 cut-off events. [2024-06-21 18:13:30,669 INFO L125 PetriNetUnfolderBase]: For 8066/8066 co-relation queries the response was YES. [2024-06-21 18:13:30,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2614 conditions, 483 events. 246/483 cut-off events. For 8066/8066 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2152 event pairs, 71 based on Foata normal form. 1/481 useless extension candidates. Maximal degree in co-relation 2567. Up to 402 conditions per place. [2024-06-21 18:13:30,673 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 65 selfloop transitions, 22 changer transitions 0/92 dead transitions. [2024-06-21 18:13:30,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 92 transitions, 1009 flow [2024-06-21 18:13:30,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:30,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:30,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 18:13:30,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 18:13:30,675 INFO L175 Difference]: Start difference. First operand has 101 places, 81 transitions, 795 flow. Second operand 7 states and 104 transitions. [2024-06-21 18:13:30,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 92 transitions, 1009 flow [2024-06-21 18:13:30,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 92 transitions, 965 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:30,689 INFO L231 Difference]: Finished difference. Result has 104 places, 83 transitions, 822 flow [2024-06-21 18:13:30,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=822, PETRI_PLACES=104, PETRI_TRANSITIONS=83} [2024-06-21 18:13:30,690 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 73 predicate places. [2024-06-21 18:13:30,690 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 83 transitions, 822 flow [2024-06-21 18:13:30,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:30,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:30,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:30,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 18:13:30,691 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-21 18:13:30,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:30,691 INFO L85 PathProgramCache]: Analyzing trace with hash -638770234, now seen corresponding path program 2 times [2024-06-21 18:13:30,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:30,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145526615] [2024-06-21 18:13:30,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:30,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:30,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:31,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:31,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:31,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145526615] [2024-06-21 18:13:31,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145526615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:31,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:31,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:31,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214185336] [2024-06-21 18:13:31,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:31,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:31,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:31,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:31,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:31,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:31,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 83 transitions, 822 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:31,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:31,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:31,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:31,716 INFO L124 PetriNetUnfolderBase]: 249/483 cut-off events. [2024-06-21 18:13:31,716 INFO L125 PetriNetUnfolderBase]: For 8710/8710 co-relation queries the response was YES. [2024-06-21 18:13:31,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2704 conditions, 483 events. 249/483 cut-off events. For 8710/8710 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2161 event pairs, 71 based on Foata normal form. 1/481 useless extension candidates. Maximal degree in co-relation 2656. Up to 397 conditions per place. [2024-06-21 18:13:31,721 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 65 selfloop transitions, 23 changer transitions 0/93 dead transitions. [2024-06-21 18:13:31,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 93 transitions, 1040 flow [2024-06-21 18:13:31,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:31,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:31,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-21 18:13:31,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-21 18:13:31,722 INFO L175 Difference]: Start difference. First operand has 104 places, 83 transitions, 822 flow. Second operand 6 states and 94 transitions. [2024-06-21 18:13:31,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 93 transitions, 1040 flow [2024-06-21 18:13:31,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 93 transitions, 985 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:31,739 INFO L231 Difference]: Finished difference. Result has 105 places, 85 transitions, 848 flow [2024-06-21 18:13:31,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=848, PETRI_PLACES=105, PETRI_TRANSITIONS=85} [2024-06-21 18:13:31,740 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 74 predicate places. [2024-06-21 18:13:31,740 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 85 transitions, 848 flow [2024-06-21 18:13:31,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:31,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:31,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:31,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 18:13:31,741 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-21 18:13:31,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:31,742 INFO L85 PathProgramCache]: Analyzing trace with hash 830360682, now seen corresponding path program 4 times [2024-06-21 18:13:31,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:31,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651414094] [2024-06-21 18:13:31,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:31,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:31,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:32,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:32,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:32,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651414094] [2024-06-21 18:13:32,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651414094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:32,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:32,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:32,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287980176] [2024-06-21 18:13:32,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:32,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:32,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:32,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:32,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:32,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:32,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 85 transitions, 848 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:32,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:32,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:32,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:33,166 INFO L124 PetriNetUnfolderBase]: 256/498 cut-off events. [2024-06-21 18:13:33,166 INFO L125 PetriNetUnfolderBase]: For 10148/10148 co-relation queries the response was YES. [2024-06-21 18:13:33,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2805 conditions, 498 events. 256/498 cut-off events. For 10148/10148 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2253 event pairs, 32 based on Foata normal form. 3/495 useless extension candidates. Maximal degree in co-relation 2755. Up to 367 conditions per place. [2024-06-21 18:13:33,171 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 79 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-21 18:13:33,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 100 transitions, 1094 flow [2024-06-21 18:13:33,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:33,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:33,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-06-21 18:13:33,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 18:13:33,173 INFO L175 Difference]: Start difference. First operand has 105 places, 85 transitions, 848 flow. Second operand 7 states and 94 transitions. [2024-06-21 18:13:33,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 100 transitions, 1094 flow [2024-06-21 18:13:33,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 100 transitions, 1049 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:33,190 INFO L231 Difference]: Finished difference. Result has 108 places, 86 transitions, 857 flow [2024-06-21 18:13:33,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=857, PETRI_PLACES=108, PETRI_TRANSITIONS=86} [2024-06-21 18:13:33,191 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 77 predicate places. [2024-06-21 18:13:33,191 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 86 transitions, 857 flow [2024-06-21 18:13:33,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:33,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:33,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:33,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 18:13:33,192 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-21 18:13:33,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:33,193 INFO L85 PathProgramCache]: Analyzing trace with hash 2105132650, now seen corresponding path program 5 times [2024-06-21 18:13:33,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:33,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130127770] [2024-06-21 18:13:33,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:33,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:33,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:34,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:34,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:34,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130127770] [2024-06-21 18:13:34,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130127770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:34,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:34,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:34,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124441092] [2024-06-21 18:13:34,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:34,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:34,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:34,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:34,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:34,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:34,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 86 transitions, 857 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:34,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:34,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:34,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:34,749 INFO L124 PetriNetUnfolderBase]: 263/513 cut-off events. [2024-06-21 18:13:34,749 INFO L125 PetriNetUnfolderBase]: For 10561/10561 co-relation queries the response was YES. [2024-06-21 18:13:34,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2928 conditions, 513 events. 263/513 cut-off events. For 10561/10561 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2341 event pairs, 31 based on Foata normal form. 1/508 useless extension candidates. Maximal degree in co-relation 2876. Up to 373 conditions per place. [2024-06-21 18:13:34,754 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 75 selfloop transitions, 23 changer transitions 0/102 dead transitions. [2024-06-21 18:13:34,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 102 transitions, 1126 flow [2024-06-21 18:13:34,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:34,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:34,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-21 18:13:34,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 18:13:34,756 INFO L175 Difference]: Start difference. First operand has 108 places, 86 transitions, 857 flow. Second operand 7 states and 96 transitions. [2024-06-21 18:13:34,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 102 transitions, 1126 flow [2024-06-21 18:13:34,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 102 transitions, 1075 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:34,775 INFO L231 Difference]: Finished difference. Result has 112 places, 90 transitions, 915 flow [2024-06-21 18:13:34,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=915, PETRI_PLACES=112, PETRI_TRANSITIONS=90} [2024-06-21 18:13:34,775 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 81 predicate places. [2024-06-21 18:13:34,775 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 90 transitions, 915 flow [2024-06-21 18:13:34,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:34,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:34,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:34,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 18:13:34,776 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-21 18:13:34,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:34,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1655411188, now seen corresponding path program 6 times [2024-06-21 18:13:34,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:34,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027762394] [2024-06-21 18:13:34,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:34,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:34,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:35,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:35,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:35,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027762394] [2024-06-21 18:13:35,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027762394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:35,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:35,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:35,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333046923] [2024-06-21 18:13:35,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:35,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:35,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:35,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:35,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:35,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:35,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 90 transitions, 915 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:35,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:35,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:35,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:36,130 INFO L124 PetriNetUnfolderBase]: 270/529 cut-off events. [2024-06-21 18:13:36,130 INFO L125 PetriNetUnfolderBase]: For 12187/12187 co-relation queries the response was YES. [2024-06-21 18:13:36,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 529 events. 270/529 cut-off events. For 12187/12187 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2446 event pairs, 39 based on Foata normal form. 3/525 useless extension candidates. Maximal degree in co-relation 3051. Up to 391 conditions per place. [2024-06-21 18:13:36,136 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 78 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-21 18:13:36,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 102 transitions, 1171 flow [2024-06-21 18:13:36,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:36,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:36,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-21 18:13:36,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 18:13:36,139 INFO L175 Difference]: Start difference. First operand has 112 places, 90 transitions, 915 flow. Second operand 7 states and 92 transitions. [2024-06-21 18:13:36,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 102 transitions, 1171 flow [2024-06-21 18:13:36,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 102 transitions, 1117 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:36,162 INFO L231 Difference]: Finished difference. Result has 115 places, 91 transitions, 925 flow [2024-06-21 18:13:36,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=861, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=925, PETRI_PLACES=115, PETRI_TRANSITIONS=91} [2024-06-21 18:13:36,163 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 84 predicate places. [2024-06-21 18:13:36,163 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 91 transitions, 925 flow [2024-06-21 18:13:36,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:36,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:36,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:36,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 18:13:36,164 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-21 18:13:36,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:36,165 INFO L85 PathProgramCache]: Analyzing trace with hash -969729172, now seen corresponding path program 2 times [2024-06-21 18:13:36,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:36,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394935492] [2024-06-21 18:13:36,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:36,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:36,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:37,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:37,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:37,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394935492] [2024-06-21 18:13:37,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394935492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:37,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:37,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:37,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389086284] [2024-06-21 18:13:37,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:37,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:37,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:37,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:37,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:37,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:37,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 91 transitions, 925 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:37,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:37,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:37,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:37,344 INFO L124 PetriNetUnfolderBase]: 273/533 cut-off events. [2024-06-21 18:13:37,344 INFO L125 PetriNetUnfolderBase]: For 12485/12485 co-relation queries the response was YES. [2024-06-21 18:13:37,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3161 conditions, 533 events. 273/533 cut-off events. For 12485/12485 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2464 event pairs, 71 based on Foata normal form. 1/530 useless extension candidates. Maximal degree in co-relation 3107. Up to 401 conditions per place. [2024-06-21 18:13:37,350 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 59 selfloop transitions, 37 changer transitions 0/101 dead transitions. [2024-06-21 18:13:37,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 101 transitions, 1209 flow [2024-06-21 18:13:37,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:37,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:37,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 18:13:37,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47767857142857145 [2024-06-21 18:13:37,351 INFO L175 Difference]: Start difference. First operand has 115 places, 91 transitions, 925 flow. Second operand 7 states and 107 transitions. [2024-06-21 18:13:37,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 101 transitions, 1209 flow [2024-06-21 18:13:37,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 101 transitions, 1157 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:37,375 INFO L231 Difference]: Finished difference. Result has 117 places, 93 transitions, 978 flow [2024-06-21 18:13:37,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=978, PETRI_PLACES=117, PETRI_TRANSITIONS=93} [2024-06-21 18:13:37,375 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-21 18:13:37,375 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 93 transitions, 978 flow [2024-06-21 18:13:37,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:37,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:37,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:37,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 18:13:37,376 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-21 18:13:37,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:37,377 INFO L85 PathProgramCache]: Analyzing trace with hash -969729420, now seen corresponding path program 3 times [2024-06-21 18:13:37,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:37,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147345753] [2024-06-21 18:13:37,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:37,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:38,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:38,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:38,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147345753] [2024-06-21 18:13:38,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147345753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:38,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:38,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:38,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370653642] [2024-06-21 18:13:38,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:38,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:38,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:38,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:38,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:38,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:38,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 93 transitions, 978 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:38,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:38,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:38,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:38,398 INFO L124 PetriNetUnfolderBase]: 276/538 cut-off events. [2024-06-21 18:13:38,399 INFO L125 PetriNetUnfolderBase]: For 13131/13131 co-relation queries the response was YES. [2024-06-21 18:13:38,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3247 conditions, 538 events. 276/538 cut-off events. For 13131/13131 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2492 event pairs, 71 based on Foata normal form. 1/535 useless extension candidates. Maximal degree in co-relation 3193. Up to 408 conditions per place. [2024-06-21 18:13:38,403 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 61 selfloop transitions, 36 changer transitions 0/102 dead transitions. [2024-06-21 18:13:38,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 102 transitions, 1272 flow [2024-06-21 18:13:38,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:38,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:38,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 18:13:38,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:13:38,405 INFO L175 Difference]: Start difference. First operand has 117 places, 93 transitions, 978 flow. Second operand 6 states and 96 transitions. [2024-06-21 18:13:38,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 102 transitions, 1272 flow [2024-06-21 18:13:38,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 102 transitions, 1179 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:38,429 INFO L231 Difference]: Finished difference. Result has 118 places, 95 transitions, 993 flow [2024-06-21 18:13:38,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=993, PETRI_PLACES=118, PETRI_TRANSITIONS=95} [2024-06-21 18:13:38,430 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 87 predicate places. [2024-06-21 18:13:38,431 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 95 transitions, 993 flow [2024-06-21 18:13:38,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:38,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:38,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:38,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 18:13:38,431 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-21 18:13:38,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:38,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1482675344, now seen corresponding path program 3 times [2024-06-21 18:13:38,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:38,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960558057] [2024-06-21 18:13:38,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:38,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:38,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:39,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-21 18:13:39,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:39,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960558057] [2024-06-21 18:13:39,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960558057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:39,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:39,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:39,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190700] [2024-06-21 18:13:39,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:39,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:39,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:39,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:39,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:39,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:13:39,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 95 transitions, 993 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:39,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:39,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:13:39,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:40,101 INFO L124 PetriNetUnfolderBase]: 279/547 cut-off events. [2024-06-21 18:13:40,101 INFO L125 PetriNetUnfolderBase]: For 14066/14066 co-relation queries the response was YES. [2024-06-21 18:13:40,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3300 conditions, 547 events. 279/547 cut-off events. For 14066/14066 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2543 event pairs, 68 based on Foata normal form. 1/544 useless extension candidates. Maximal degree in co-relation 3244. Up to 377 conditions per place. [2024-06-21 18:13:40,106 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 61 selfloop transitions, 44 changer transitions 0/109 dead transitions. [2024-06-21 18:13:40,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 109 transitions, 1395 flow [2024-06-21 18:13:40,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:40,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:40,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-21 18:13:40,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 18:13:40,108 INFO L175 Difference]: Start difference. First operand has 118 places, 95 transitions, 993 flow. Second operand 8 states and 112 transitions. [2024-06-21 18:13:40,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 109 transitions, 1395 flow [2024-06-21 18:13:40,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 109 transitions, 1330 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:40,123 INFO L231 Difference]: Finished difference. Result has 124 places, 99 transitions, 1084 flow [2024-06-21 18:13:40,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1084, PETRI_PLACES=124, PETRI_TRANSITIONS=99} [2024-06-21 18:13:40,123 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 93 predicate places. [2024-06-21 18:13:40,124 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 99 transitions, 1084 flow [2024-06-21 18:13:40,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:40,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:40,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:40,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 18:13:40,124 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-21 18:13:40,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:40,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1090141112, now seen corresponding path program 4 times [2024-06-21 18:13:40,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:40,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130398514] [2024-06-21 18:13:40,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:40,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:40,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:40,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:40,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:40,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130398514] [2024-06-21 18:13:40,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130398514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:40,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:40,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:40,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134741117] [2024-06-21 18:13:40,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:40,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:40,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:40,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:40,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:40,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:13:40,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 99 transitions, 1084 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:40,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:40,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:13:40,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:41,113 INFO L124 PetriNetUnfolderBase]: 277/543 cut-off events. [2024-06-21 18:13:41,113 INFO L125 PetriNetUnfolderBase]: For 14695/14695 co-relation queries the response was YES. [2024-06-21 18:13:41,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3358 conditions, 543 events. 277/543 cut-off events. For 14695/14695 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2528 event pairs, 71 based on Foata normal form. 1/540 useless extension candidates. Maximal degree in co-relation 3299. Up to 437 conditions per place. [2024-06-21 18:13:41,117 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 73 selfloop transitions, 28 changer transitions 0/105 dead transitions. [2024-06-21 18:13:41,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 105 transitions, 1300 flow [2024-06-21 18:13:41,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:41,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:41,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-21 18:13:41,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4330357142857143 [2024-06-21 18:13:41,119 INFO L175 Difference]: Start difference. First operand has 124 places, 99 transitions, 1084 flow. Second operand 7 states and 97 transitions. [2024-06-21 18:13:41,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 105 transitions, 1300 flow [2024-06-21 18:13:41,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 105 transitions, 1221 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:41,136 INFO L231 Difference]: Finished difference. Result has 127 places, 99 transitions, 1068 flow [2024-06-21 18:13:41,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1068, PETRI_PLACES=127, PETRI_TRANSITIONS=99} [2024-06-21 18:13:41,137 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 96 predicate places. [2024-06-21 18:13:41,137 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 99 transitions, 1068 flow [2024-06-21 18:13:41,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:41,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:41,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:41,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 18:13:41,137 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-21 18:13:41,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:41,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1477312424, now seen corresponding path program 4 times [2024-06-21 18:13:41,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:41,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100100767] [2024-06-21 18:13:41,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:41,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:42,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:42,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:42,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100100767] [2024-06-21 18:13:42,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100100767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:42,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:42,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:42,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687583412] [2024-06-21 18:13:42,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:42,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:42,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:42,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 99 transitions, 1068 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:42,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:42,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:42,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:42,298 INFO L124 PetriNetUnfolderBase]: 275/540 cut-off events. [2024-06-21 18:13:42,298 INFO L125 PetriNetUnfolderBase]: For 15018/15018 co-relation queries the response was YES. [2024-06-21 18:13:42,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3341 conditions, 540 events. 275/540 cut-off events. For 15018/15018 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2501 event pairs, 71 based on Foata normal form. 1/537 useless extension candidates. Maximal degree in co-relation 3281. Up to 436 conditions per place. [2024-06-21 18:13:42,302 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 74 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-21 18:13:42,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 108 transitions, 1321 flow [2024-06-21 18:13:42,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:42,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:42,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 18:13:42,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 18:13:42,303 INFO L175 Difference]: Start difference. First operand has 127 places, 99 transitions, 1068 flow. Second operand 7 states and 104 transitions. [2024-06-21 18:13:42,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 108 transitions, 1321 flow [2024-06-21 18:13:42,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 108 transitions, 1239 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:42,323 INFO L231 Difference]: Finished difference. Result has 128 places, 101 transitions, 1084 flow [2024-06-21 18:13:42,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1084, PETRI_PLACES=128, PETRI_TRANSITIONS=101} [2024-06-21 18:13:42,324 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-21 18:13:42,324 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 101 transitions, 1084 flow [2024-06-21 18:13:42,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:42,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:42,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:42,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 18:13:42,324 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-21 18:13:42,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:42,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1477305480, now seen corresponding path program 7 times [2024-06-21 18:13:42,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:42,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819428692] [2024-06-21 18:13:42,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:42,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:42,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:43,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:43,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:43,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819428692] [2024-06-21 18:13:43,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819428692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:43,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:43,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:43,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342967329] [2024-06-21 18:13:43,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:43,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:43,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:43,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:43,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:43,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:43,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 101 transitions, 1084 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:43,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:43,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:43,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:43,866 INFO L124 PetriNetUnfolderBase]: 277/547 cut-off events. [2024-06-21 18:13:43,867 INFO L125 PetriNetUnfolderBase]: For 16555/16555 co-relation queries the response was YES. [2024-06-21 18:13:43,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3370 conditions, 547 events. 277/547 cut-off events. For 16555/16555 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2565 event pairs, 41 based on Foata normal form. 3/544 useless extension candidates. Maximal degree in co-relation 3309. Up to 302 conditions per place. [2024-06-21 18:13:43,870 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 76 selfloop transitions, 35 changer transitions 0/115 dead transitions. [2024-06-21 18:13:43,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 115 transitions, 1438 flow [2024-06-21 18:13:43,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:43,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:43,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-21 18:13:43,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42410714285714285 [2024-06-21 18:13:43,871 INFO L175 Difference]: Start difference. First operand has 128 places, 101 transitions, 1084 flow. Second operand 7 states and 95 transitions. [2024-06-21 18:13:43,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 115 transitions, 1438 flow [2024-06-21 18:13:43,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 115 transitions, 1359 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:43,889 INFO L231 Difference]: Finished difference. Result has 130 places, 102 transitions, 1099 flow [2024-06-21 18:13:43,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1099, PETRI_PLACES=130, PETRI_TRANSITIONS=102} [2024-06-21 18:13:43,889 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 99 predicate places. [2024-06-21 18:13:43,889 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 102 transitions, 1099 flow [2024-06-21 18:13:43,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:43,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:43,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:43,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 18:13:43,890 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-21 18:13:43,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:43,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1485894216, now seen corresponding path program 1 times [2024-06-21 18:13:43,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:43,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863929317] [2024-06-21 18:13:43,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:43,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:43,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:46,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-21 18:13:46,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:46,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863929317] [2024-06-21 18:13:46,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863929317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:46,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:46,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:46,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480116003] [2024-06-21 18:13:46,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:46,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:46,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:46,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:46,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:46,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:46,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 102 transitions, 1099 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:46,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:46,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:46,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:46,912 INFO L124 PetriNetUnfolderBase]: 274/541 cut-off events. [2024-06-21 18:13:46,913 INFO L125 PetriNetUnfolderBase]: For 16265/16265 co-relation queries the response was YES. [2024-06-21 18:13:46,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3350 conditions, 541 events. 274/541 cut-off events. For 16265/16265 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2523 event pairs, 107 based on Foata normal form. 2/540 useless extension candidates. Maximal degree in co-relation 3288. Up to 476 conditions per place. [2024-06-21 18:13:46,918 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 93 selfloop transitions, 13 changer transitions 0/111 dead transitions. [2024-06-21 18:13:46,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 111 transitions, 1331 flow [2024-06-21 18:13:46,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:46,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:46,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 111 transitions. [2024-06-21 18:13:46,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43359375 [2024-06-21 18:13:46,920 INFO L175 Difference]: Start difference. First operand has 130 places, 102 transitions, 1099 flow. Second operand 8 states and 111 transitions. [2024-06-21 18:13:46,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 111 transitions, 1331 flow [2024-06-21 18:13:46,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 111 transitions, 1247 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:46,951 INFO L231 Difference]: Finished difference. Result has 133 places, 102 transitions, 1045 flow [2024-06-21 18:13:46,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1045, PETRI_PLACES=133, PETRI_TRANSITIONS=102} [2024-06-21 18:13:46,952 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 102 predicate places. [2024-06-21 18:13:46,952 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 102 transitions, 1045 flow [2024-06-21 18:13:46,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:46,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:46,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:46,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 18:13:46,953 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-21 18:13:46,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:46,953 INFO L85 PathProgramCache]: Analyzing trace with hash 753737776, now seen corresponding path program 1 times [2024-06-21 18:13:46,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:46,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009272719] [2024-06-21 18:13:46,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:46,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:47,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:47,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:47,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009272719] [2024-06-21 18:13:47,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009272719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:47,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:47,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:47,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35175213] [2024-06-21 18:13:47,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:47,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:47,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:47,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:47,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:47,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:13:47,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 102 transitions, 1045 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:47,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:47,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:13:47,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:48,110 INFO L124 PetriNetUnfolderBase]: 300/602 cut-off events. [2024-06-21 18:13:48,110 INFO L125 PetriNetUnfolderBase]: For 16616/16621 co-relation queries the response was YES. [2024-06-21 18:13:48,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3498 conditions, 602 events. 300/602 cut-off events. For 16616/16621 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2985 event pairs, 25 based on Foata normal form. 5/598 useless extension candidates. Maximal degree in co-relation 3435. Up to 375 conditions per place. [2024-06-21 18:13:48,114 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 78 selfloop transitions, 34 changer transitions 0/123 dead transitions. [2024-06-21 18:13:48,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 123 transitions, 1434 flow [2024-06-21 18:13:48,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:48,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:48,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-21 18:13:48,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2024-06-21 18:13:48,115 INFO L175 Difference]: Start difference. First operand has 133 places, 102 transitions, 1045 flow. Second operand 6 states and 85 transitions. [2024-06-21 18:13:48,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 123 transitions, 1434 flow [2024-06-21 18:13:48,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 123 transitions, 1400 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:48,137 INFO L231 Difference]: Finished difference. Result has 134 places, 111 transitions, 1226 flow [2024-06-21 18:13:48,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1226, PETRI_PLACES=134, PETRI_TRANSITIONS=111} [2024-06-21 18:13:48,138 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 103 predicate places. [2024-06-21 18:13:48,138 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 111 transitions, 1226 flow [2024-06-21 18:13:48,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:48,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:48,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:48,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 18:13:48,139 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-21 18:13:48,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:48,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1538845041, now seen corresponding path program 1 times [2024-06-21 18:13:48,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:48,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496845685] [2024-06-21 18:13:48,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:48,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:48,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:48,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:48,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496845685] [2024-06-21 18:13:48,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496845685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:48,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:48,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:13:48,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670901180] [2024-06-21 18:13:48,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:48,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:13:48,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:48,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:13:48,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:13:48,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:48,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 111 transitions, 1226 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:48,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:48,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:48,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:49,433 INFO L124 PetriNetUnfolderBase]: 324/648 cut-off events. [2024-06-21 18:13:49,434 INFO L125 PetriNetUnfolderBase]: For 18452/18452 co-relation queries the response was YES. [2024-06-21 18:13:49,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3917 conditions, 648 events. 324/648 cut-off events. For 18452/18452 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3295 event pairs, 44 based on Foata normal form. 3/645 useless extension candidates. Maximal degree in co-relation 3851. Up to 465 conditions per place. [2024-06-21 18:13:49,439 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 106 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-21 18:13:49,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 135 transitions, 1609 flow [2024-06-21 18:13:49,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:13:49,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:13:49,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 18:13:49,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 18:13:49,441 INFO L175 Difference]: Start difference. First operand has 134 places, 111 transitions, 1226 flow. Second operand 10 states and 122 transitions. [2024-06-21 18:13:49,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 135 transitions, 1609 flow [2024-06-21 18:13:49,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 135 transitions, 1558 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:49,477 INFO L231 Difference]: Finished difference. Result has 140 places, 117 transitions, 1307 flow [2024-06-21 18:13:49,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1307, PETRI_PLACES=140, PETRI_TRANSITIONS=117} [2024-06-21 18:13:49,477 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-21 18:13:49,478 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 117 transitions, 1307 flow [2024-06-21 18:13:49,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:49,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:49,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:49,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 18:13:49,478 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-21 18:13:49,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:49,479 INFO L85 PathProgramCache]: Analyzing trace with hash -330083297, now seen corresponding path program 2 times [2024-06-21 18:13:49,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:49,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761818700] [2024-06-21 18:13:49,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:49,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:49,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:50,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:50,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:50,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761818700] [2024-06-21 18:13:50,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761818700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:50,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:50,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:13:50,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906353095] [2024-06-21 18:13:50,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:50,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:13:50,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:50,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:13:50,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:13:50,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:50,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 117 transitions, 1307 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:50,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:50,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:50,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:50,561 INFO L124 PetriNetUnfolderBase]: 331/656 cut-off events. [2024-06-21 18:13:50,561 INFO L125 PetriNetUnfolderBase]: For 16153/16153 co-relation queries the response was YES. [2024-06-21 18:13:50,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3925 conditions, 656 events. 331/656 cut-off events. For 16153/16153 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3359 event pairs, 40 based on Foata normal form. 3/657 useless extension candidates. Maximal degree in co-relation 3859. Up to 410 conditions per place. [2024-06-21 18:13:50,566 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 94 selfloop transitions, 34 changer transitions 0/132 dead transitions. [2024-06-21 18:13:50,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 132 transitions, 1625 flow [2024-06-21 18:13:50,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:50,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:50,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-21 18:13:50,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 18:13:50,573 INFO L175 Difference]: Start difference. First operand has 140 places, 117 transitions, 1307 flow. Second operand 8 states and 100 transitions. [2024-06-21 18:13:50,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 132 transitions, 1625 flow [2024-06-21 18:13:50,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 132 transitions, 1578 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:50,619 INFO L231 Difference]: Finished difference. Result has 145 places, 119 transitions, 1366 flow [2024-06-21 18:13:50,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1366, PETRI_PLACES=145, PETRI_TRANSITIONS=119} [2024-06-21 18:13:50,620 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-21 18:13:50,620 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 119 transitions, 1366 flow [2024-06-21 18:13:50,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:50,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:50,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:50,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 18:13:50,621 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-21 18:13:50,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:50,621 INFO L85 PathProgramCache]: Analyzing trace with hash -826424709, now seen corresponding path program 3 times [2024-06-21 18:13:50,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:50,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049284074] [2024-06-21 18:13:50,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:50,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:50,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:51,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-21 18:13:51,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:51,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049284074] [2024-06-21 18:13:51,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049284074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:51,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:51,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:13:51,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489994319] [2024-06-21 18:13:51,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:51,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:13:51,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:51,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:13:51,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:13:51,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:51,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 119 transitions, 1366 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:51,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:51,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:51,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:52,108 INFO L124 PetriNetUnfolderBase]: 339/676 cut-off events. [2024-06-21 18:13:52,108 INFO L125 PetriNetUnfolderBase]: For 17447/17447 co-relation queries the response was YES. [2024-06-21 18:13:52,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4104 conditions, 676 events. 339/676 cut-off events. For 17447/17447 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3507 event pairs, 38 based on Foata normal form. 3/677 useless extension candidates. Maximal degree in co-relation 4036. Up to 347 conditions per place. [2024-06-21 18:13:52,113 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 89 selfloop transitions, 43 changer transitions 0/136 dead transitions. [2024-06-21 18:13:52,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 136 transitions, 1840 flow [2024-06-21 18:13:52,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:52,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:52,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 18:13:52,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40234375 [2024-06-21 18:13:52,115 INFO L175 Difference]: Start difference. First operand has 145 places, 119 transitions, 1366 flow. Second operand 8 states and 103 transitions. [2024-06-21 18:13:52,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 136 transitions, 1840 flow [2024-06-21 18:13:52,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 136 transitions, 1758 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:52,161 INFO L231 Difference]: Finished difference. Result has 148 places, 121 transitions, 1417 flow [2024-06-21 18:13:52,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1417, PETRI_PLACES=148, PETRI_TRANSITIONS=121} [2024-06-21 18:13:52,162 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 117 predicate places. [2024-06-21 18:13:52,162 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 121 transitions, 1417 flow [2024-06-21 18:13:52,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:52,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:52,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:52,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 18:13:52,163 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-21 18:13:52,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:52,164 INFO L85 PathProgramCache]: Analyzing trace with hash -391593868, now seen corresponding path program 1 times [2024-06-21 18:13:52,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:52,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845108868] [2024-06-21 18:13:52,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:52,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:52,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:53,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:53,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:53,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845108868] [2024-06-21 18:13:53,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845108868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:53,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:53,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:53,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225345745] [2024-06-21 18:13:53,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:53,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:53,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:53,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:53,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:53,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:53,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 121 transitions, 1417 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:53,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:53,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:53,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:53,415 INFO L124 PetriNetUnfolderBase]: 342/681 cut-off events. [2024-06-21 18:13:53,415 INFO L125 PetriNetUnfolderBase]: For 17185/17185 co-relation queries the response was YES. [2024-06-21 18:13:53,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4189 conditions, 681 events. 342/681 cut-off events. For 17185/17185 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3535 event pairs, 90 based on Foata normal form. 1/680 useless extension candidates. Maximal degree in co-relation 4121. Up to 564 conditions per place. [2024-06-21 18:13:53,420 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 97 selfloop transitions, 30 changer transitions 0/132 dead transitions. [2024-06-21 18:13:53,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 132 transitions, 1713 flow [2024-06-21 18:13:53,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:53,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:53,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 18:13:53,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47767857142857145 [2024-06-21 18:13:53,422 INFO L175 Difference]: Start difference. First operand has 148 places, 121 transitions, 1417 flow. Second operand 7 states and 107 transitions. [2024-06-21 18:13:53,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 132 transitions, 1713 flow [2024-06-21 18:13:53,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 132 transitions, 1588 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:53,465 INFO L231 Difference]: Finished difference. Result has 149 places, 123 transitions, 1384 flow [2024-06-21 18:13:53,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1384, PETRI_PLACES=149, PETRI_TRANSITIONS=123} [2024-06-21 18:13:53,466 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 118 predicate places. [2024-06-21 18:13:53,466 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 123 transitions, 1384 flow [2024-06-21 18:13:53,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:53,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:53,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:53,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 18:13:53,467 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-21 18:13:53,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:53,467 INFO L85 PathProgramCache]: Analyzing trace with hash 522691705, now seen corresponding path program 4 times [2024-06-21 18:13:53,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:53,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475876041] [2024-06-21 18:13:53,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:53,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:53,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:54,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:54,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:54,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475876041] [2024-06-21 18:13:54,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475876041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:54,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:54,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:13:54,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382486091] [2024-06-21 18:13:54,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:54,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:13:54,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:54,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:13:54,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:13:54,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:54,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 123 transitions, 1384 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:54,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:54,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:54,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:54,935 INFO L124 PetriNetUnfolderBase]: 356/711 cut-off events. [2024-06-21 18:13:54,935 INFO L125 PetriNetUnfolderBase]: For 19517/19517 co-relation queries the response was YES. [2024-06-21 18:13:54,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4289 conditions, 711 events. 356/711 cut-off events. For 19517/19517 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3746 event pairs, 39 based on Foata normal form. 3/712 useless extension candidates. Maximal degree in co-relation 4220. Up to 283 conditions per place. [2024-06-21 18:13:54,940 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 90 selfloop transitions, 47 changer transitions 0/141 dead transitions. [2024-06-21 18:13:54,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 141 transitions, 1884 flow [2024-06-21 18:13:54,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:54,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:54,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-21 18:13:54,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41015625 [2024-06-21 18:13:54,942 INFO L175 Difference]: Start difference. First operand has 149 places, 123 transitions, 1384 flow. Second operand 8 states and 105 transitions. [2024-06-21 18:13:54,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 141 transitions, 1884 flow [2024-06-21 18:13:54,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 141 transitions, 1822 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:54,988 INFO L231 Difference]: Finished difference. Result has 152 places, 125 transitions, 1447 flow [2024-06-21 18:13:54,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1447, PETRI_PLACES=152, PETRI_TRANSITIONS=125} [2024-06-21 18:13:54,989 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 121 predicate places. [2024-06-21 18:13:54,989 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 125 transitions, 1447 flow [2024-06-21 18:13:54,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:54,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:54,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:54,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 18:13:54,990 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-21 18:13:54,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:54,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1153139294, now seen corresponding path program 2 times [2024-06-21 18:13:54,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:54,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61395773] [2024-06-21 18:13:54,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:54,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:55,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:56,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:56,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:56,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61395773] [2024-06-21 18:13:56,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61395773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:56,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:56,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:13:56,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633898346] [2024-06-21 18:13:56,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:56,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:13:56,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:56,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:13:56,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:13:56,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:13:56,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 125 transitions, 1447 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:56,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:56,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:13:56,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:56,607 INFO L124 PetriNetUnfolderBase]: 353/706 cut-off events. [2024-06-21 18:13:56,607 INFO L125 PetriNetUnfolderBase]: For 19456/19456 co-relation queries the response was YES. [2024-06-21 18:13:56,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4341 conditions, 706 events. 353/706 cut-off events. For 19456/19456 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3713 event pairs, 45 based on Foata normal form. 2/702 useless extension candidates. Maximal degree in co-relation 4270. Up to 525 conditions per place. [2024-06-21 18:13:56,611 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 115 selfloop transitions, 24 changer transitions 0/143 dead transitions. [2024-06-21 18:13:56,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 143 transitions, 1793 flow [2024-06-21 18:13:56,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:13:56,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:13:56,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 18:13:56,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-21 18:13:56,613 INFO L175 Difference]: Start difference. First operand has 152 places, 125 transitions, 1447 flow. Second operand 10 states and 121 transitions. [2024-06-21 18:13:56,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 143 transitions, 1793 flow [2024-06-21 18:13:56,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 143 transitions, 1728 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:56,654 INFO L231 Difference]: Finished difference. Result has 158 places, 125 transitions, 1434 flow [2024-06-21 18:13:56,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=148, 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=10, PETRI_FLOW=1434, PETRI_PLACES=158, PETRI_TRANSITIONS=125} [2024-06-21 18:13:56,655 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-21 18:13:56,655 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 125 transitions, 1434 flow [2024-06-21 18:13:56,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:56,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:56,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:56,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 18:13:56,656 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-21 18:13:56,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:56,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1272685985, now seen corresponding path program 1 times [2024-06-21 18:13:56,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:56,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406550928] [2024-06-21 18:13:56,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:56,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:56,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:58,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-21 18:13:58,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:58,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406550928] [2024-06-21 18:13:58,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406550928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:58,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:58,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:58,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200992785] [2024-06-21 18:13:58,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:58,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:58,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:58,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:58,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:58,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:13:58,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 125 transitions, 1434 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:58,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:58,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:13:58,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:58,545 INFO L124 PetriNetUnfolderBase]: 367/737 cut-off events. [2024-06-21 18:13:58,545 INFO L125 PetriNetUnfolderBase]: For 22181/22181 co-relation queries the response was YES. [2024-06-21 18:13:58,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4509 conditions, 737 events. 367/737 cut-off events. For 22181/22181 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3961 event pairs, 73 based on Foata normal form. 6/739 useless extension candidates. Maximal degree in co-relation 4437. Up to 608 conditions per place. [2024-06-21 18:13:58,550 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 109 selfloop transitions, 25 changer transitions 0/139 dead transitions. [2024-06-21 18:13:58,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 139 transitions, 1764 flow [2024-06-21 18:13:58,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:58,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:58,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 18:13:58,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609375 [2024-06-21 18:13:58,552 INFO L175 Difference]: Start difference. First operand has 158 places, 125 transitions, 1434 flow. Second operand 8 states and 118 transitions. [2024-06-21 18:13:58,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 139 transitions, 1764 flow [2024-06-21 18:13:58,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 139 transitions, 1710 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 18:13:58,590 INFO L231 Difference]: Finished difference. Result has 158 places, 126 transitions, 1446 flow [2024-06-21 18:13:58,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1446, PETRI_PLACES=158, PETRI_TRANSITIONS=126} [2024-06-21 18:13:58,591 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-21 18:13:58,591 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 126 transitions, 1446 flow [2024-06-21 18:13:58,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:58,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:58,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:58,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 18:13:58,592 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-21 18:13:58,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:58,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1272686264, now seen corresponding path program 2 times [2024-06-21 18:13:58,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:58,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244329259] [2024-06-21 18:13:58,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:58,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:58,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:59,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:59,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:59,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244329259] [2024-06-21 18:13:59,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244329259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:59,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:59,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:13:59,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449059439] [2024-06-21 18:13:59,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:59,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:13:59,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:59,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:13:59,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:13:59,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:13:59,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 126 transitions, 1446 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:59,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:59,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:13:59,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:59,978 INFO L124 PetriNetUnfolderBase]: 370/742 cut-off events. [2024-06-21 18:13:59,978 INFO L125 PetriNetUnfolderBase]: For 20730/20730 co-relation queries the response was YES. [2024-06-21 18:13:59,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4558 conditions, 742 events. 370/742 cut-off events. For 20730/20730 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3974 event pairs, 73 based on Foata normal form. 1/739 useless extension candidates. Maximal degree in co-relation 4485. Up to 617 conditions per place. [2024-06-21 18:13:59,983 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 104 selfloop transitions, 29 changer transitions 0/137 dead transitions. [2024-06-21 18:13:59,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 137 transitions, 1758 flow [2024-06-21 18:13:59,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:59,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:59,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-21 18:13:59,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42578125 [2024-06-21 18:13:59,988 INFO L175 Difference]: Start difference. First operand has 158 places, 126 transitions, 1446 flow. Second operand 8 states and 109 transitions. [2024-06-21 18:13:59,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 137 transitions, 1758 flow [2024-06-21 18:14:00,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 137 transitions, 1702 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:00,033 INFO L231 Difference]: Finished difference. Result has 160 places, 128 transitions, 1483 flow [2024-06-21 18:14:00,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1483, PETRI_PLACES=160, PETRI_TRANSITIONS=128} [2024-06-21 18:14:00,033 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-21 18:14:00,033 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 128 transitions, 1483 flow [2024-06-21 18:14:00,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:00,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:00,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:00,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 18:14:00,034 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-21 18:14:00,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:00,034 INFO L85 PathProgramCache]: Analyzing trace with hash -24902028, now seen corresponding path program 3 times [2024-06-21 18:14:00,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:00,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203554924] [2024-06-21 18:14:00,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:00,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:00,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:01,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:01,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:01,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203554924] [2024-06-21 18:14:01,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203554924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:01,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:01,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:01,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889219233] [2024-06-21 18:14:01,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:01,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:01,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:01,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:01,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:01,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:14:01,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 128 transitions, 1483 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:01,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:01,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:14:01,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:01,710 INFO L124 PetriNetUnfolderBase]: 366/731 cut-off events. [2024-06-21 18:14:01,711 INFO L125 PetriNetUnfolderBase]: For 20970/20970 co-relation queries the response was YES. [2024-06-21 18:14:01,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4461 conditions, 731 events. 366/731 cut-off events. For 20970/20970 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3849 event pairs, 45 based on Foata normal form. 2/727 useless extension candidates. Maximal degree in co-relation 4386. Up to 521 conditions per place. [2024-06-21 18:14:01,715 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 109 selfloop transitions, 29 changer transitions 0/142 dead transitions. [2024-06-21 18:14:01,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 142 transitions, 1837 flow [2024-06-21 18:14:01,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:14:01,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:14:01,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-21 18:14:01,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4330357142857143 [2024-06-21 18:14:01,716 INFO L175 Difference]: Start difference. First operand has 160 places, 128 transitions, 1483 flow. Second operand 7 states and 97 transitions. [2024-06-21 18:14:01,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 142 transitions, 1837 flow [2024-06-21 18:14:01,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 142 transitions, 1768 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:01,758 INFO L231 Difference]: Finished difference. Result has 161 places, 128 transitions, 1479 flow [2024-06-21 18:14:01,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1479, PETRI_PLACES=161, PETRI_TRANSITIONS=128} [2024-06-21 18:14:01,758 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 130 predicate places. [2024-06-21 18:14:01,758 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 128 transitions, 1479 flow [2024-06-21 18:14:01,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:01,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:01,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:01,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 18:14:01,759 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-21 18:14:01,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:01,760 INFO L85 PathProgramCache]: Analyzing trace with hash -253332017, now seen corresponding path program 2 times [2024-06-21 18:14:01,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:01,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739173372] [2024-06-21 18:14:01,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:01,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:01,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:03,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:03,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:03,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739173372] [2024-06-21 18:14:03,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739173372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:03,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:03,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:03,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278312112] [2024-06-21 18:14:03,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:03,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:03,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:03,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:03,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:03,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:03,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 128 transitions, 1479 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:03,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:03,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:03,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:03,631 INFO L124 PetriNetUnfolderBase]: 380/760 cut-off events. [2024-06-21 18:14:03,631 INFO L125 PetriNetUnfolderBase]: For 24452/24452 co-relation queries the response was YES. [2024-06-21 18:14:03,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4647 conditions, 760 events. 380/760 cut-off events. For 24452/24452 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4081 event pairs, 80 based on Foata normal form. 6/762 useless extension candidates. Maximal degree in co-relation 4572. Up to 618 conditions per place. [2024-06-21 18:14:03,635 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 106 selfloop transitions, 29 changer transitions 0/140 dead transitions. [2024-06-21 18:14:03,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 140 transitions, 1807 flow [2024-06-21 18:14:03,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:03,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:03,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 18:14:03,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609375 [2024-06-21 18:14:03,638 INFO L175 Difference]: Start difference. First operand has 161 places, 128 transitions, 1479 flow. Second operand 8 states and 118 transitions. [2024-06-21 18:14:03,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 140 transitions, 1807 flow [2024-06-21 18:14:03,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 140 transitions, 1714 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 18:14:03,682 INFO L231 Difference]: Finished difference. Result has 161 places, 129 transitions, 1462 flow [2024-06-21 18:14:03,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1462, PETRI_PLACES=161, PETRI_TRANSITIONS=129} [2024-06-21 18:14:03,683 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 130 predicate places. [2024-06-21 18:14:03,683 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 129 transitions, 1462 flow [2024-06-21 18:14:03,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:03,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:03,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:03,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 18:14:03,684 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-21 18:14:03,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:03,684 INFO L85 PathProgramCache]: Analyzing trace with hash -253332296, now seen corresponding path program 3 times [2024-06-21 18:14:03,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:03,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212155275] [2024-06-21 18:14:03,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:03,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:03,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:04,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:04,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212155275] [2024-06-21 18:14:04,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212155275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:04,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:04,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:04,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269992415] [2024-06-21 18:14:04,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:04,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:04,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:04,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:04,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:04,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:04,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 129 transitions, 1462 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:04,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:04,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:04,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:05,012 INFO L124 PetriNetUnfolderBase]: 383/765 cut-off events. [2024-06-21 18:14:05,012 INFO L125 PetriNetUnfolderBase]: For 19682/19682 co-relation queries the response was YES. [2024-06-21 18:14:05,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4555 conditions, 765 events. 383/765 cut-off events. For 19682/19682 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4120 event pairs, 80 based on Foata normal form. 1/762 useless extension candidates. Maximal degree in co-relation 4481. Up to 626 conditions per place. [2024-06-21 18:14:05,017 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 100 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-21 18:14:05,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 138 transitions, 1774 flow [2024-06-21 18:14:05,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:05,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:05,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-21 18:14:05,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42578125 [2024-06-21 18:14:05,019 INFO L175 Difference]: Start difference. First operand has 161 places, 129 transitions, 1462 flow. Second operand 8 states and 109 transitions. [2024-06-21 18:14:05,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 138 transitions, 1774 flow [2024-06-21 18:14:05,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 138 transitions, 1706 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:05,060 INFO L231 Difference]: Finished difference. Result has 163 places, 131 transitions, 1501 flow [2024-06-21 18:14:05,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1501, PETRI_PLACES=163, PETRI_TRANSITIONS=131} [2024-06-21 18:14:05,061 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 132 predicate places. [2024-06-21 18:14:05,061 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 131 transitions, 1501 flow [2024-06-21 18:14:05,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:05,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:05,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:05,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 18:14:05,062 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-21 18:14:05,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:05,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1281706066, now seen corresponding path program 4 times [2024-06-21 18:14:05,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:05,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787251233] [2024-06-21 18:14:05,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:05,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:05,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:06,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:06,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:06,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787251233] [2024-06-21 18:14:06,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787251233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:06,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:06,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:06,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443600331] [2024-06-21 18:14:06,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:06,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:06,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:06,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:06,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:06,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:06,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 131 transitions, 1501 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:06,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:06,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:06,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:06,703 INFO L124 PetriNetUnfolderBase]: 386/770 cut-off events. [2024-06-21 18:14:06,703 INFO L125 PetriNetUnfolderBase]: For 20631/20631 co-relation queries the response was YES. [2024-06-21 18:14:06,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4605 conditions, 770 events. 386/770 cut-off events. For 20631/20631 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4145 event pairs, 80 based on Foata normal form. 1/767 useless extension candidates. Maximal degree in co-relation 4529. Up to 574 conditions per place. [2024-06-21 18:14:06,708 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 82 selfloop transitions, 55 changer transitions 0/141 dead transitions. [2024-06-21 18:14:06,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 141 transitions, 1899 flow [2024-06-21 18:14:06,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:06,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:06,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-21 18:14:06,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 18:14:06,709 INFO L175 Difference]: Start difference. First operand has 163 places, 131 transitions, 1501 flow. Second operand 8 states and 112 transitions. [2024-06-21 18:14:06,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 141 transitions, 1899 flow [2024-06-21 18:14:06,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 141 transitions, 1818 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:06,749 INFO L231 Difference]: Finished difference. Result has 165 places, 133 transitions, 1568 flow [2024-06-21 18:14:06,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1568, PETRI_PLACES=165, PETRI_TRANSITIONS=133} [2024-06-21 18:14:06,749 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 134 predicate places. [2024-06-21 18:14:06,750 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 133 transitions, 1568 flow [2024-06-21 18:14:06,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:06,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:06,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:06,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 18:14:06,750 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-21 18:14:06,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:06,751 INFO L85 PathProgramCache]: Analyzing trace with hash 12365263, now seen corresponding path program 3 times [2024-06-21 18:14:06,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:06,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30471926] [2024-06-21 18:14:06,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:06,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:06,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:08,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:08,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30471926] [2024-06-21 18:14:08,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30471926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:08,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:08,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:08,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369104259] [2024-06-21 18:14:08,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:08,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:08,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:08,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:08,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:08,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:08,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 133 transitions, 1568 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:08,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:08,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:08,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:08,569 INFO L124 PetriNetUnfolderBase]: 400/798 cut-off events. [2024-06-21 18:14:08,569 INFO L125 PetriNetUnfolderBase]: For 24697/24697 co-relation queries the response was YES. [2024-06-21 18:14:08,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4820 conditions, 798 events. 400/798 cut-off events. For 24697/24697 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4324 event pairs, 84 based on Foata normal form. 6/800 useless extension candidates. Maximal degree in co-relation 4743. Up to 621 conditions per place. [2024-06-21 18:14:08,575 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 95 selfloop transitions, 46 changer transitions 0/145 dead transitions. [2024-06-21 18:14:08,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 145 transitions, 1910 flow [2024-06-21 18:14:08,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:08,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:08,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-21 18:14:08,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-21 18:14:08,576 INFO L175 Difference]: Start difference. First operand has 165 places, 133 transitions, 1568 flow. Second operand 9 states and 123 transitions. [2024-06-21 18:14:08,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 145 transitions, 1910 flow [2024-06-21 18:14:08,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 145 transitions, 1803 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:08,624 INFO L231 Difference]: Finished difference. Result has 169 places, 134 transitions, 1573 flow [2024-06-21 18:14:08,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1461, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1573, PETRI_PLACES=169, PETRI_TRANSITIONS=134} [2024-06-21 18:14:08,624 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 138 predicate places. [2024-06-21 18:14:08,624 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 134 transitions, 1573 flow [2024-06-21 18:14:08,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:08,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:08,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:08,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 18:14:08,625 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-21 18:14:08,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:08,626 INFO L85 PathProgramCache]: Analyzing trace with hash 12691693, now seen corresponding path program 4 times [2024-06-21 18:14:08,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:08,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495358074] [2024-06-21 18:14:08,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:08,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:08,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:10,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:10,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:10,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495358074] [2024-06-21 18:14:10,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495358074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:10,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:10,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:10,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807282441] [2024-06-21 18:14:10,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:10,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:10,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:10,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:10,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:10,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:10,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 134 transitions, 1573 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:10,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:10,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:10,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:10,454 INFO L124 PetriNetUnfolderBase]: 426/846 cut-off events. [2024-06-21 18:14:10,454 INFO L125 PetriNetUnfolderBase]: For 27994/27994 co-relation queries the response was YES. [2024-06-21 18:14:10,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5317 conditions, 846 events. 426/846 cut-off events. For 27994/27994 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4643 event pairs, 161 based on Foata normal form. 3/847 useless extension candidates. Maximal degree in co-relation 5240. Up to 715 conditions per place. [2024-06-21 18:14:10,459 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 130 selfloop transitions, 15 changer transitions 0/150 dead transitions. [2024-06-21 18:14:10,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 150 transitions, 2033 flow [2024-06-21 18:14:10,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:10,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:10,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 18:14:10,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-21 18:14:10,460 INFO L175 Difference]: Start difference. First operand has 169 places, 134 transitions, 1573 flow. Second operand 8 states and 116 transitions. [2024-06-21 18:14:10,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 150 transitions, 2033 flow [2024-06-21 18:14:10,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 150 transitions, 1931 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:10,516 INFO L231 Difference]: Finished difference. Result has 171 places, 137 transitions, 1561 flow [2024-06-21 18:14:10,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1561, PETRI_PLACES=171, PETRI_TRANSITIONS=137} [2024-06-21 18:14:10,517 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 140 predicate places. [2024-06-21 18:14:10,517 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 137 transitions, 1561 flow [2024-06-21 18:14:10,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:10,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:10,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:10,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 18:14:10,517 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-21 18:14:10,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:10,518 INFO L85 PathProgramCache]: Analyzing trace with hash -253541763, now seen corresponding path program 5 times [2024-06-21 18:14:10,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:10,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324843626] [2024-06-21 18:14:10,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:10,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:10,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:11,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:11,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:11,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324843626] [2024-06-21 18:14:11,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324843626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:11,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:11,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:11,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852537919] [2024-06-21 18:14:11,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:11,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:11,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:11,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:11,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:11,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:11,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 137 transitions, 1561 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:11,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:11,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:11,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:11,773 INFO L124 PetriNetUnfolderBase]: 444/879 cut-off events. [2024-06-21 18:14:11,773 INFO L125 PetriNetUnfolderBase]: For 30283/30283 co-relation queries the response was YES. [2024-06-21 18:14:11,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5655 conditions, 879 events. 444/879 cut-off events. For 30283/30283 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4845 event pairs, 69 based on Foata normal form. 1/873 useless extension candidates. Maximal degree in co-relation 5577. Up to 532 conditions per place. [2024-06-21 18:14:11,779 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 104 selfloop transitions, 47 changer transitions 0/156 dead transitions. [2024-06-21 18:14:11,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 156 transitions, 2083 flow [2024-06-21 18:14:11,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:14:11,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:14:11,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 18:14:11,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-21 18:14:11,780 INFO L175 Difference]: Start difference. First operand has 171 places, 137 transitions, 1561 flow. Second operand 7 states and 110 transitions. [2024-06-21 18:14:11,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 156 transitions, 2083 flow [2024-06-21 18:14:11,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 156 transitions, 2035 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:11,838 INFO L231 Difference]: Finished difference. Result has 174 places, 143 transitions, 1709 flow [2024-06-21 18:14:11,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1513, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1709, PETRI_PLACES=174, PETRI_TRANSITIONS=143} [2024-06-21 18:14:11,839 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 143 predicate places. [2024-06-21 18:14:11,839 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 143 transitions, 1709 flow [2024-06-21 18:14:11,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:11,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:11,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:11,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 18:14:11,840 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-21 18:14:11,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:11,840 INFO L85 PathProgramCache]: Analyzing trace with hash 3168214, now seen corresponding path program 5 times [2024-06-21 18:14:11,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:11,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359211820] [2024-06-21 18:14:11,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:11,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:11,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:12,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-21 18:14:12,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:12,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359211820] [2024-06-21 18:14:12,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359211820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:12,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:12,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:12,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873995883] [2024-06-21 18:14:12,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:12,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:12,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:12,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:12,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:12,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:12,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 143 transitions, 1709 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:12,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:12,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:12,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:13,155 INFO L124 PetriNetUnfolderBase]: 442/875 cut-off events. [2024-06-21 18:14:13,155 INFO L125 PetriNetUnfolderBase]: For 31370/31370 co-relation queries the response was YES. [2024-06-21 18:14:13,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5770 conditions, 875 events. 442/875 cut-off events. For 31370/31370 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4838 event pairs, 94 based on Foata normal form. 1/872 useless extension candidates. Maximal degree in co-relation 5690. Up to 703 conditions per place. [2024-06-21 18:14:13,161 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 101 selfloop transitions, 44 changer transitions 0/150 dead transitions. [2024-06-21 18:14:13,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 150 transitions, 2015 flow [2024-06-21 18:14:13,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:14:13,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:14:13,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 18:14:13,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-21 18:14:13,162 INFO L175 Difference]: Start difference. First operand has 174 places, 143 transitions, 1709 flow. Second operand 7 states and 108 transitions. [2024-06-21 18:14:13,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 150 transitions, 2015 flow [2024-06-21 18:14:13,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 150 transitions, 1931 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 18:14:13,224 INFO L231 Difference]: Finished difference. Result has 178 places, 143 transitions, 1720 flow [2024-06-21 18:14:13,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1720, PETRI_PLACES=178, PETRI_TRANSITIONS=143} [2024-06-21 18:14:13,225 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 147 predicate places. [2024-06-21 18:14:13,225 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 143 transitions, 1720 flow [2024-06-21 18:14:13,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:13,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:13,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:13,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 18:14:13,225 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-21 18:14:13,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:13,226 INFO L85 PathProgramCache]: Analyzing trace with hash 3168493, now seen corresponding path program 5 times [2024-06-21 18:14:13,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:13,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981482187] [2024-06-21 18:14:13,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:13,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:13,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:14,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:14,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:14,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981482187] [2024-06-21 18:14:14,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981482187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:14,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:14,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:14,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730597996] [2024-06-21 18:14:14,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:14,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:14,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:14,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:14,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:14,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:14,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 143 transitions, 1720 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:14,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:14,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:14,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:14,767 INFO L124 PetriNetUnfolderBase]: 444/882 cut-off events. [2024-06-21 18:14:14,767 INFO L125 PetriNetUnfolderBase]: For 33347/33347 co-relation queries the response was YES. [2024-06-21 18:14:14,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5720 conditions, 882 events. 444/882 cut-off events. For 33347/33347 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4882 event pairs, 94 based on Foata normal form. 6/884 useless extension candidates. Maximal degree in co-relation 5638. Up to 716 conditions per place. [2024-06-21 18:14:14,774 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 114 selfloop transitions, 36 changer transitions 0/155 dead transitions. [2024-06-21 18:14:14,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 155 transitions, 2088 flow [2024-06-21 18:14:14,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:14,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:14,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 18:14:14,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 18:14:14,775 INFO L175 Difference]: Start difference. First operand has 178 places, 143 transitions, 1720 flow. Second operand 8 states and 120 transitions. [2024-06-21 18:14:14,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 155 transitions, 2088 flow [2024-06-21 18:14:14,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 155 transitions, 1965 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:14,840 INFO L231 Difference]: Finished difference. Result has 180 places, 144 transitions, 1693 flow [2024-06-21 18:14:14,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1693, PETRI_PLACES=180, PETRI_TRANSITIONS=144} [2024-06-21 18:14:14,840 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2024-06-21 18:14:14,840 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 144 transitions, 1693 flow [2024-06-21 18:14:14,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:14,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:14,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:14,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 18:14:14,841 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-21 18:14:14,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:14,842 INFO L85 PathProgramCache]: Analyzing trace with hash 3160557, now seen corresponding path program 6 times [2024-06-21 18:14:14,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:14,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125245945] [2024-06-21 18:14:14,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:14,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:15,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:15,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:15,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125245945] [2024-06-21 18:14:15,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125245945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:15,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:15,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:15,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128296341] [2024-06-21 18:14:15,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:15,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:15,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:15,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:15,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:15,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:15,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 144 transitions, 1693 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:15,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:15,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:15,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:16,216 INFO L124 PetriNetUnfolderBase]: 451/896 cut-off events. [2024-06-21 18:14:16,217 INFO L125 PetriNetUnfolderBase]: For 33076/33076 co-relation queries the response was YES. [2024-06-21 18:14:16,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5805 conditions, 896 events. 451/896 cut-off events. For 33076/33076 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4993 event pairs, 71 based on Foata normal form. 3/892 useless extension candidates. Maximal degree in co-relation 5722. Up to 385 conditions per place. [2024-06-21 18:14:16,223 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 96 selfloop transitions, 58 changer transitions 0/159 dead transitions. [2024-06-21 18:14:16,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 159 transitions, 2195 flow [2024-06-21 18:14:16,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:14:16,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:14:16,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 18:14:16,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48660714285714285 [2024-06-21 18:14:16,228 INFO L175 Difference]: Start difference. First operand has 180 places, 144 transitions, 1693 flow. Second operand 7 states and 109 transitions. [2024-06-21 18:14:16,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 159 transitions, 2195 flow [2024-06-21 18:14:16,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 159 transitions, 2109 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:16,301 INFO L231 Difference]: Finished difference. Result has 181 places, 145 transitions, 1743 flow [2024-06-21 18:14:16,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1743, PETRI_PLACES=181, PETRI_TRANSITIONS=145} [2024-06-21 18:14:16,301 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 150 predicate places. [2024-06-21 18:14:16,301 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 145 transitions, 1743 flow [2024-06-21 18:14:16,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:16,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:16,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:16,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 18:14:16,302 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-21 18:14:16,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:16,303 INFO L85 PathProgramCache]: Analyzing trace with hash -253547343, now seen corresponding path program 7 times [2024-06-21 18:14:16,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:16,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957202637] [2024-06-21 18:14:16,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:16,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:16,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:17,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:17,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:17,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957202637] [2024-06-21 18:14:17,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957202637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:17,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:17,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:17,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216064847] [2024-06-21 18:14:17,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:17,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:17,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:17,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:17,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:17,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:17,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 145 transitions, 1743 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:17,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:17,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:17,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:17,399 INFO L124 PetriNetUnfolderBase]: 446/888 cut-off events. [2024-06-21 18:14:17,399 INFO L125 PetriNetUnfolderBase]: For 31926/31926 co-relation queries the response was YES. [2024-06-21 18:14:17,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5745 conditions, 888 events. 446/888 cut-off events. For 31926/31926 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4949 event pairs, 71 based on Foata normal form. 3/884 useless extension candidates. Maximal degree in co-relation 5661. Up to 552 conditions per place. [2024-06-21 18:14:17,405 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 110 selfloop transitions, 42 changer transitions 0/157 dead transitions. [2024-06-21 18:14:17,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 157 transitions, 2119 flow [2024-06-21 18:14:17,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:14:17,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:14:17,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-21 18:14:17,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-21 18:14:17,406 INFO L175 Difference]: Start difference. First operand has 181 places, 145 transitions, 1743 flow. Second operand 7 states and 106 transitions. [2024-06-21 18:14:17,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 157 transitions, 2119 flow [2024-06-21 18:14:17,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 157 transitions, 1977 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:17,494 INFO L231 Difference]: Finished difference. Result has 183 places, 145 transitions, 1690 flow [2024-06-21 18:14:17,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1690, PETRI_PLACES=183, PETRI_TRANSITIONS=145} [2024-06-21 18:14:17,495 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-21 18:14:17,495 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 145 transitions, 1690 flow [2024-06-21 18:14:17,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:17,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:17,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:17,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 18:14:17,495 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-21 18:14:17,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:17,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1274289099, now seen corresponding path program 8 times [2024-06-21 18:14:17,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:17,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111643103] [2024-06-21 18:14:17,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:17,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:17,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:18,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:18,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:18,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111643103] [2024-06-21 18:14:18,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111643103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:18,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:18,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:18,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906246114] [2024-06-21 18:14:18,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:18,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:18,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:18,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:18,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:18,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:18,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 145 transitions, 1690 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:18,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:18,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:18,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:18,755 INFO L124 PetriNetUnfolderBase]: 448/895 cut-off events. [2024-06-21 18:14:18,755 INFO L125 PetriNetUnfolderBase]: For 32162/32162 co-relation queries the response was YES. [2024-06-21 18:14:18,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5636 conditions, 895 events. 448/895 cut-off events. For 32162/32162 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5007 event pairs, 70 based on Foata normal form. 3/891 useless extension candidates. Maximal degree in co-relation 5551. Up to 525 conditions per place. [2024-06-21 18:14:18,761 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 108 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-21 18:14:18,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 161 transitions, 2202 flow [2024-06-21 18:14:18,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:14:18,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:14:18,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 18:14:18,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4955357142857143 [2024-06-21 18:14:18,763 INFO L175 Difference]: Start difference. First operand has 183 places, 145 transitions, 1690 flow. Second operand 7 states and 111 transitions. [2024-06-21 18:14:18,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 161 transitions, 2202 flow [2024-06-21 18:14:18,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 161 transitions, 2119 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:18,845 INFO L231 Difference]: Finished difference. Result has 185 places, 146 transitions, 1725 flow [2024-06-21 18:14:18,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1725, PETRI_PLACES=185, PETRI_TRANSITIONS=146} [2024-06-21 18:14:18,845 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 154 predicate places. [2024-06-21 18:14:18,845 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 146 transitions, 1725 flow [2024-06-21 18:14:18,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:18,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:18,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:18,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 18:14:18,846 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-21 18:14:18,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:18,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1200690997, now seen corresponding path program 1 times [2024-06-21 18:14:18,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:18,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589667398] [2024-06-21 18:14:18,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:18,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:18,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:19,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:19,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:19,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589667398] [2024-06-21 18:14:19,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589667398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:19,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:19,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:19,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910820346] [2024-06-21 18:14:19,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:19,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:19,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:19,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:19,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:19,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:14:19,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 146 transitions, 1725 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:19,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:19,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:14:19,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:20,337 INFO L124 PetriNetUnfolderBase]: 455/906 cut-off events. [2024-06-21 18:14:20,337 INFO L125 PetriNetUnfolderBase]: For 33941/33941 co-relation queries the response was YES. [2024-06-21 18:14:20,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5754 conditions, 906 events. 455/906 cut-off events. For 33941/33941 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5092 event pairs, 54 based on Foata normal form. 3/907 useless extension candidates. Maximal degree in co-relation 5667. Up to 623 conditions per place. [2024-06-21 18:14:20,343 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 123 selfloop transitions, 36 changer transitions 0/163 dead transitions. [2024-06-21 18:14:20,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 163 transitions, 2121 flow [2024-06-21 18:14:20,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:20,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:20,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 18:14:20,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-21 18:14:20,344 INFO L175 Difference]: Start difference. First operand has 185 places, 146 transitions, 1725 flow. Second operand 9 states and 111 transitions. [2024-06-21 18:14:20,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 163 transitions, 2121 flow [2024-06-21 18:14:20,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 163 transitions, 1977 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:20,417 INFO L231 Difference]: Finished difference. Result has 188 places, 148 transitions, 1691 flow [2024-06-21 18:14:20,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1691, PETRI_PLACES=188, PETRI_TRANSITIONS=148} [2024-06-21 18:14:20,418 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 157 predicate places. [2024-06-21 18:14:20,418 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 148 transitions, 1691 flow [2024-06-21 18:14:20,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:20,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:20,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:20,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 18:14:20,419 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-21 18:14:20,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:20,419 INFO L85 PathProgramCache]: Analyzing trace with hash 764840761, now seen corresponding path program 1 times [2024-06-21 18:14:20,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:20,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093044502] [2024-06-21 18:14:20,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:20,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:20,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:21,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:21,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:21,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093044502] [2024-06-21 18:14:21,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093044502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:21,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:21,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:21,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183778499] [2024-06-21 18:14:21,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:21,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:21,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:21,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:21,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:21,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:14:21,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 148 transitions, 1691 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:21,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:21,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:14:21,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:21,935 INFO L124 PetriNetUnfolderBase]: 459/915 cut-off events. [2024-06-21 18:14:21,936 INFO L125 PetriNetUnfolderBase]: For 33588/33588 co-relation queries the response was YES. [2024-06-21 18:14:21,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5677 conditions, 915 events. 459/915 cut-off events. For 33588/33588 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5148 event pairs, 53 based on Foata normal form. 2/915 useless extension candidates. Maximal degree in co-relation 5589. Up to 608 conditions per place. [2024-06-21 18:14:21,945 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 126 selfloop transitions, 32 changer transitions 0/162 dead transitions. [2024-06-21 18:14:21,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 162 transitions, 2067 flow [2024-06-21 18:14:21,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:21,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:21,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-21 18:14:21,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 18:14:21,946 INFO L175 Difference]: Start difference. First operand has 188 places, 148 transitions, 1691 flow. Second operand 8 states and 100 transitions. [2024-06-21 18:14:21,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 162 transitions, 2067 flow [2024-06-21 18:14:22,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 162 transitions, 1975 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:22,036 INFO L231 Difference]: Finished difference. Result has 189 places, 149 transitions, 1691 flow [2024-06-21 18:14:22,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1691, PETRI_PLACES=189, PETRI_TRANSITIONS=149} [2024-06-21 18:14:22,036 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 158 predicate places. [2024-06-21 18:14:22,036 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 149 transitions, 1691 flow [2024-06-21 18:14:22,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:22,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:22,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:22,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 18:14:22,037 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-21 18:14:22,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:22,037 INFO L85 PathProgramCache]: Analyzing trace with hash 745313995, now seen corresponding path program 2 times [2024-06-21 18:14:22,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:22,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623734966] [2024-06-21 18:14:22,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:22,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:22,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:23,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:23,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:23,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623734966] [2024-06-21 18:14:23,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623734966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:23,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:23,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:14:23,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613211729] [2024-06-21 18:14:23,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:23,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:14:23,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:23,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:14:23,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:14:23,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:14:23,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 149 transitions, 1691 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:23,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:23,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:14:23,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:23,925 INFO L124 PetriNetUnfolderBase]: 466/931 cut-off events. [2024-06-21 18:14:23,925 INFO L125 PetriNetUnfolderBase]: For 36236/36236 co-relation queries the response was YES. [2024-06-21 18:14:23,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5769 conditions, 931 events. 466/931 cut-off events. For 36236/36236 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5287 event pairs, 57 based on Foata normal form. 3/932 useless extension candidates. Maximal degree in co-relation 5680. Up to 580 conditions per place. [2024-06-21 18:14:23,932 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 117 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-06-21 18:14:23,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 166 transitions, 2115 flow [2024-06-21 18:14:23,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:23,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:23,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 18:14:23,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 18:14:23,933 INFO L175 Difference]: Start difference. First operand has 189 places, 149 transitions, 1691 flow. Second operand 9 states and 112 transitions. [2024-06-21 18:14:23,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 166 transitions, 2115 flow [2024-06-21 18:14:24,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 166 transitions, 2048 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:24,015 INFO L231 Difference]: Finished difference. Result has 192 places, 151 transitions, 1755 flow [2024-06-21 18:14:24,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1755, PETRI_PLACES=192, PETRI_TRANSITIONS=151} [2024-06-21 18:14:24,015 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 161 predicate places. [2024-06-21 18:14:24,015 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 151 transitions, 1755 flow [2024-06-21 18:14:24,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:24,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:24,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:24,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 18:14:24,016 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-21 18:14:24,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:24,016 INFO L85 PathProgramCache]: Analyzing trace with hash 745313809, now seen corresponding path program 2 times [2024-06-21 18:14:24,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:24,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464732076] [2024-06-21 18:14:24,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:24,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:25,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:25,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:25,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464732076] [2024-06-21 18:14:25,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464732076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:25,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:25,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:25,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664747409] [2024-06-21 18:14:25,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:25,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:25,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:25,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:25,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:25,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:14:25,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 151 transitions, 1755 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:25,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:25,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:14:25,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:25,577 INFO L124 PetriNetUnfolderBase]: 474/947 cut-off events. [2024-06-21 18:14:25,577 INFO L125 PetriNetUnfolderBase]: For 37112/37112 co-relation queries the response was YES. [2024-06-21 18:14:25,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5848 conditions, 947 events. 474/947 cut-off events. For 37112/37112 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5442 event pairs, 40 based on Foata normal form. 4/945 useless extension candidates. Maximal degree in co-relation 5759. Up to 652 conditions per place. [2024-06-21 18:14:25,587 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 121 selfloop transitions, 44 changer transitions 0/169 dead transitions. [2024-06-21 18:14:25,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 169 transitions, 2197 flow [2024-06-21 18:14:25,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:25,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:25,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-21 18:14:25,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140625 [2024-06-21 18:14:25,589 INFO L175 Difference]: Start difference. First operand has 192 places, 151 transitions, 1755 flow. Second operand 8 states and 106 transitions. [2024-06-21 18:14:25,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 169 transitions, 2197 flow [2024-06-21 18:14:25,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 169 transitions, 2069 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:25,670 INFO L231 Difference]: Finished difference. Result has 194 places, 154 transitions, 1789 flow [2024-06-21 18:14:25,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1789, PETRI_PLACES=194, PETRI_TRANSITIONS=154} [2024-06-21 18:14:25,670 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 163 predicate places. [2024-06-21 18:14:25,671 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 154 transitions, 1789 flow [2024-06-21 18:14:25,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:25,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:25,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:25,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 18:14:25,672 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-21 18:14:25,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:25,672 INFO L85 PathProgramCache]: Analyzing trace with hash 942486129, now seen corresponding path program 3 times [2024-06-21 18:14:25,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:25,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604493283] [2024-06-21 18:14:25,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:25,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:25,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:27,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:27,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:27,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604493283] [2024-06-21 18:14:27,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604493283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:27,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:27,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:27,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649879461] [2024-06-21 18:14:27,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:27,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:27,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:27,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:27,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:27,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:27,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 154 transitions, 1789 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:27,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:27,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:27,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:27,643 INFO L124 PetriNetUnfolderBase]: 508/1026 cut-off events. [2024-06-21 18:14:27,643 INFO L125 PetriNetUnfolderBase]: For 51346/51346 co-relation queries the response was YES. [2024-06-21 18:14:27,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6376 conditions, 1026 events. 508/1026 cut-off events. For 51346/51346 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6021 event pairs, 55 based on Foata normal form. 12/1036 useless extension candidates. Maximal degree in co-relation 6285. Up to 435 conditions per place. [2024-06-21 18:14:27,651 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 112 selfloop transitions, 54 changer transitions 11/181 dead transitions. [2024-06-21 18:14:27,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 181 transitions, 2547 flow [2024-06-21 18:14:27,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:14:27,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:14:27,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-21 18:14:27,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-21 18:14:27,652 INFO L175 Difference]: Start difference. First operand has 194 places, 154 transitions, 1789 flow. Second operand 10 states and 141 transitions. [2024-06-21 18:14:27,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 181 transitions, 2547 flow [2024-06-21 18:14:27,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 181 transitions, 2446 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:27,742 INFO L231 Difference]: Finished difference. Result has 199 places, 153 transitions, 1823 flow [2024-06-21 18:14:27,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1692, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1823, PETRI_PLACES=199, PETRI_TRANSITIONS=153} [2024-06-21 18:14:27,743 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-21 18:14:27,743 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 153 transitions, 1823 flow [2024-06-21 18:14:27,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:27,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:27,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:27,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 18:14:27,744 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-21 18:14:27,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:27,744 INFO L85 PathProgramCache]: Analyzing trace with hash -976417849, now seen corresponding path program 1 times [2024-06-21 18:14:27,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:27,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446843351] [2024-06-21 18:14:27,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:27,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:27,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:29,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:29,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:29,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446843351] [2024-06-21 18:14:29,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446843351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:29,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:29,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:14:29,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161140268] [2024-06-21 18:14:29,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:29,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:14:29,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:29,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:14:29,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:14:29,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:29,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 153 transitions, 1823 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:29,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:29,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:29,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:29,609 INFO L124 PetriNetUnfolderBase]: 489/983 cut-off events. [2024-06-21 18:14:29,609 INFO L125 PetriNetUnfolderBase]: For 42465/42465 co-relation queries the response was YES. [2024-06-21 18:14:29,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6335 conditions, 983 events. 489/983 cut-off events. For 42465/42465 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5760 event pairs, 112 based on Foata normal form. 3/984 useless extension candidates. Maximal degree in co-relation 6243. Up to 809 conditions per place. [2024-06-21 18:14:29,617 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 130 selfloop transitions, 33 changer transitions 0/167 dead transitions. [2024-06-21 18:14:29,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 167 transitions, 2225 flow [2024-06-21 18:14:29,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:29,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:29,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-21 18:14:29,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201388888888889 [2024-06-21 18:14:29,618 INFO L175 Difference]: Start difference. First operand has 199 places, 153 transitions, 1823 flow. Second operand 9 states and 121 transitions. [2024-06-21 18:14:29,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 167 transitions, 2225 flow [2024-06-21 18:14:29,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 167 transitions, 2128 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 18:14:29,713 INFO L231 Difference]: Finished difference. Result has 198 places, 154 transitions, 1820 flow [2024-06-21 18:14:29,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1820, PETRI_PLACES=198, PETRI_TRANSITIONS=154} [2024-06-21 18:14:29,714 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 167 predicate places. [2024-06-21 18:14:29,714 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 154 transitions, 1820 flow [2024-06-21 18:14:29,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:29,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:29,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:29,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 18:14:29,715 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-21 18:14:29,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:29,715 INFO L85 PathProgramCache]: Analyzing trace with hash 745486975, now seen corresponding path program 4 times [2024-06-21 18:14:29,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:29,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790765621] [2024-06-21 18:14:29,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:29,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:29,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:31,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:31,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:31,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790765621] [2024-06-21 18:14:31,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790765621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:31,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:31,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:14:31,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021827644] [2024-06-21 18:14:31,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:31,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:14:31,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:31,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:14:31,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:14:31,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:14:31,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 154 transitions, 1820 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:31,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:31,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:14:31,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:31,996 INFO L124 PetriNetUnfolderBase]: 491/986 cut-off events. [2024-06-21 18:14:31,996 INFO L125 PetriNetUnfolderBase]: For 39306/39306 co-relation queries the response was YES. [2024-06-21 18:14:32,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6214 conditions, 986 events. 491/986 cut-off events. For 39306/39306 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5740 event pairs, 55 based on Foata normal form. 3/987 useless extension candidates. Maximal degree in co-relation 6123. Up to 523 conditions per place. [2024-06-21 18:14:32,003 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 117 selfloop transitions, 52 changer transitions 0/173 dead transitions. [2024-06-21 18:14:32,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 173 transitions, 2392 flow [2024-06-21 18:14:32,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:32,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:32,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-21 18:14:32,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993055555555556 [2024-06-21 18:14:32,004 INFO L175 Difference]: Start difference. First operand has 198 places, 154 transitions, 1820 flow. Second operand 9 states and 115 transitions. [2024-06-21 18:14:32,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 173 transitions, 2392 flow [2024-06-21 18:14:32,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 173 transitions, 2314 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:32,090 INFO L231 Difference]: Finished difference. Result has 200 places, 156 transitions, 1893 flow [2024-06-21 18:14:32,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1893, PETRI_PLACES=200, PETRI_TRANSITIONS=156} [2024-06-21 18:14:32,091 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 169 predicate places. [2024-06-21 18:14:32,091 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 156 transitions, 1893 flow [2024-06-21 18:14:32,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:32,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:32,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:32,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 18:14:32,091 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-21 18:14:32,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:32,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1502877257, now seen corresponding path program 3 times [2024-06-21 18:14:32,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:32,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948198076] [2024-06-21 18:14:32,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:32,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:32,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:34,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-21 18:14:34,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:34,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948198076] [2024-06-21 18:14:34,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948198076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:34,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:34,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:14:34,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51449253] [2024-06-21 18:14:34,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:34,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:14:34,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:34,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:14:34,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:14:34,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:14:34,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 156 transitions, 1893 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:34,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:34,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:14:34,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:34,462 INFO L124 PetriNetUnfolderBase]: 498/1001 cut-off events. [2024-06-21 18:14:34,462 INFO L125 PetriNetUnfolderBase]: For 40335/40335 co-relation queries the response was YES. [2024-06-21 18:14:34,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6430 conditions, 1001 events. 498/1001 cut-off events. For 40335/40335 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5886 event pairs, 80 based on Foata normal form. 2/997 useless extension candidates. Maximal degree in co-relation 6338. Up to 783 conditions per place. [2024-06-21 18:14:34,470 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 141 selfloop transitions, 32 changer transitions 0/177 dead transitions. [2024-06-21 18:14:34,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 177 transitions, 2391 flow [2024-06-21 18:14:34,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:14:34,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:14:34,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 18:14:34,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-21 18:14:34,471 INFO L175 Difference]: Start difference. First operand has 200 places, 156 transitions, 1893 flow. Second operand 10 states and 123 transitions. [2024-06-21 18:14:34,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 177 transitions, 2391 flow [2024-06-21 18:14:34,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 177 transitions, 2252 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:34,570 INFO L231 Difference]: Finished difference. Result has 205 places, 161 transitions, 1910 flow [2024-06-21 18:14:34,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1760, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1910, PETRI_PLACES=205, PETRI_TRANSITIONS=161} [2024-06-21 18:14:34,571 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-06-21 18:14:34,571 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 161 transitions, 1910 flow [2024-06-21 18:14:34,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:34,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:34,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:34,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 18:14:34,572 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-21 18:14:34,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:34,572 INFO L85 PathProgramCache]: Analyzing trace with hash -798797407, now seen corresponding path program 2 times [2024-06-21 18:14:34,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:34,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136824933] [2024-06-21 18:14:34,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:34,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:34,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:36,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:36,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:36,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136824933] [2024-06-21 18:14:36,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136824933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:36,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:36,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:36,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937770154] [2024-06-21 18:14:36,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:36,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:36,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:36,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:36,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:36,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:36,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 161 transitions, 1910 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:36,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:36,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:36,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:36,691 INFO L124 PetriNetUnfolderBase]: 506/1023 cut-off events. [2024-06-21 18:14:36,691 INFO L125 PetriNetUnfolderBase]: For 43038/43038 co-relation queries the response was YES. [2024-06-21 18:14:36,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6476 conditions, 1023 events. 506/1023 cut-off events. For 43038/43038 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6075 event pairs, 92 based on Foata normal form. 3/1021 useless extension candidates. Maximal degree in co-relation 6382. Up to 846 conditions per place. [2024-06-21 18:14:36,699 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 141 selfloop transitions, 30 changer transitions 0/176 dead transitions. [2024-06-21 18:14:36,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 176 transitions, 2343 flow [2024-06-21 18:14:36,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:36,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:36,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 18:14:36,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 18:14:36,700 INFO L175 Difference]: Start difference. First operand has 205 places, 161 transitions, 1910 flow. Second operand 8 states and 120 transitions. [2024-06-21 18:14:36,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 176 transitions, 2343 flow [2024-06-21 18:14:36,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 176 transitions, 2257 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:36,796 INFO L231 Difference]: Finished difference. Result has 209 places, 163 transitions, 1934 flow [2024-06-21 18:14:36,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1934, PETRI_PLACES=209, PETRI_TRANSITIONS=163} [2024-06-21 18:14:36,796 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 178 predicate places. [2024-06-21 18:14:36,797 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 163 transitions, 1934 flow [2024-06-21 18:14:36,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:36,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:36,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:36,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 18:14:36,797 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-21 18:14:36,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:36,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1510981151, now seen corresponding path program 3 times [2024-06-21 18:14:36,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:36,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911880621] [2024-06-21 18:14:36,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:36,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:36,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:39,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:39,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:39,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911880621] [2024-06-21 18:14:39,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911880621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:39,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:39,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:39,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846604037] [2024-06-21 18:14:39,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:39,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:39,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:39,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:39,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:39,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:39,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 163 transitions, 1934 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:39,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:39,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:39,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:39,912 INFO L124 PetriNetUnfolderBase]: 509/1029 cut-off events. [2024-06-21 18:14:39,912 INFO L125 PetriNetUnfolderBase]: For 41636/41636 co-relation queries the response was YES. [2024-06-21 18:14:39,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6519 conditions, 1029 events. 509/1029 cut-off events. For 41636/41636 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6119 event pairs, 87 based on Foata normal form. 1/1026 useless extension candidates. Maximal degree in co-relation 6423. Up to 867 conditions per place. [2024-06-21 18:14:39,919 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 141 selfloop transitions, 33 changer transitions 0/178 dead transitions. [2024-06-21 18:14:39,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 178 transitions, 2394 flow [2024-06-21 18:14:39,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:39,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:39,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-21 18:14:39,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 18:14:39,922 INFO L175 Difference]: Start difference. First operand has 209 places, 163 transitions, 1934 flow. Second operand 9 states and 120 transitions. [2024-06-21 18:14:39,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 178 transitions, 2394 flow [2024-06-21 18:14:40,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 178 transitions, 2309 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:40,026 INFO L231 Difference]: Finished difference. Result has 213 places, 167 transitions, 1996 flow [2024-06-21 18:14:40,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1996, PETRI_PLACES=213, PETRI_TRANSITIONS=167} [2024-06-21 18:14:40,027 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 182 predicate places. [2024-06-21 18:14:40,027 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 167 transitions, 1996 flow [2024-06-21 18:14:40,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:40,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:40,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:40,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 18:14:40,027 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-21 18:14:40,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:40,028 INFO L85 PathProgramCache]: Analyzing trace with hash -771956527, now seen corresponding path program 4 times [2024-06-21 18:14:40,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:40,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302347759] [2024-06-21 18:14:40,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:40,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:40,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:41,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:41,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:41,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302347759] [2024-06-21 18:14:41,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302347759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:41,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:41,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:41,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657469454] [2024-06-21 18:14:41,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:41,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:41,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:41,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:41,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:41,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:41,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 167 transitions, 1996 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:41,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:41,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:41,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:41,880 INFO L124 PetriNetUnfolderBase]: 516/1043 cut-off events. [2024-06-21 18:14:41,880 INFO L125 PetriNetUnfolderBase]: For 40527/40527 co-relation queries the response was YES. [2024-06-21 18:14:41,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6527 conditions, 1043 events. 516/1043 cut-off events. For 40527/40527 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 6193 event pairs, 69 based on Foata normal form. 2/1043 useless extension candidates. Maximal degree in co-relation 6430. Up to 746 conditions per place. [2024-06-21 18:14:41,888 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 131 selfloop transitions, 49 changer transitions 0/185 dead transitions. [2024-06-21 18:14:41,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 185 transitions, 2480 flow [2024-06-21 18:14:41,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:41,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:41,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 18:14:41,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45703125 [2024-06-21 18:14:41,890 INFO L175 Difference]: Start difference. First operand has 213 places, 167 transitions, 1996 flow. Second operand 8 states and 117 transitions. [2024-06-21 18:14:41,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 185 transitions, 2480 flow [2024-06-21 18:14:41,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 185 transitions, 2401 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:41,999 INFO L231 Difference]: Finished difference. Result has 216 places, 173 transitions, 2125 flow [2024-06-21 18:14:42,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2125, PETRI_PLACES=216, PETRI_TRANSITIONS=173} [2024-06-21 18:14:42,000 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-21 18:14:42,000 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 173 transitions, 2125 flow [2024-06-21 18:14:42,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:42,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:42,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:42,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 18:14:42,000 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-21 18:14:42,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:42,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1069909677, now seen corresponding path program 5 times [2024-06-21 18:14:42,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:42,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641736035] [2024-06-21 18:14:42,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:42,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:42,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:43,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:43,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:43,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641736035] [2024-06-21 18:14:43,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641736035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:43,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:43,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:43,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507943467] [2024-06-21 18:14:43,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:43,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:43,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:43,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:43,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:43,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:43,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 173 transitions, 2125 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:43,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:43,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:43,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:43,879 INFO L124 PetriNetUnfolderBase]: 534/1075 cut-off events. [2024-06-21 18:14:43,880 INFO L125 PetriNetUnfolderBase]: For 45501/45501 co-relation queries the response was YES. [2024-06-21 18:14:43,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7067 conditions, 1075 events. 534/1075 cut-off events. For 45501/45501 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6422 event pairs, 68 based on Foata normal form. 1/1068 useless extension candidates. Maximal degree in co-relation 6967. Up to 496 conditions per place. [2024-06-21 18:14:43,889 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 114 selfloop transitions, 77 changer transitions 0/195 dead transitions. [2024-06-21 18:14:43,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 195 transitions, 2857 flow [2024-06-21 18:14:43,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:43,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:43,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-21 18:14:43,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 18:14:43,890 INFO L175 Difference]: Start difference. First operand has 216 places, 173 transitions, 2125 flow. Second operand 9 states and 126 transitions. [2024-06-21 18:14:43,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 195 transitions, 2857 flow [2024-06-21 18:14:44,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 195 transitions, 2714 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:44,010 INFO L231 Difference]: Finished difference. Result has 221 places, 179 transitions, 2266 flow [2024-06-21 18:14:44,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1984, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2266, PETRI_PLACES=221, PETRI_TRANSITIONS=179} [2024-06-21 18:14:44,011 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 190 predicate places. [2024-06-21 18:14:44,011 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 179 transitions, 2266 flow [2024-06-21 18:14:44,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:44,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:44,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:44,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 18:14:44,011 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-21 18:14:44,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:44,011 INFO L85 PathProgramCache]: Analyzing trace with hash 97985747, now seen corresponding path program 4 times [2024-06-21 18:14:44,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:44,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770527226] [2024-06-21 18:14:44,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:44,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:44,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:45,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:45,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:45,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770527226] [2024-06-21 18:14:45,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770527226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:45,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:45,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:45,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939089082] [2024-06-21 18:14:45,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:45,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:45,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:45,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:45,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:45,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:45,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 179 transitions, 2266 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:45,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:45,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:45,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:45,903 INFO L124 PetriNetUnfolderBase]: 541/1088 cut-off events. [2024-06-21 18:14:45,904 INFO L125 PetriNetUnfolderBase]: For 49432/49432 co-relation queries the response was YES. [2024-06-21 18:14:45,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7305 conditions, 1088 events. 541/1088 cut-off events. For 49432/49432 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6517 event pairs, 101 based on Foata normal form. 3/1087 useless extension candidates. Maximal degree in co-relation 7204. Up to 865 conditions per place. [2024-06-21 18:14:45,913 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 138 selfloop transitions, 48 changer transitions 0/191 dead transitions. [2024-06-21 18:14:45,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 191 transitions, 2716 flow [2024-06-21 18:14:45,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:45,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:45,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 18:14:45,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-06-21 18:14:45,914 INFO L175 Difference]: Start difference. First operand has 221 places, 179 transitions, 2266 flow. Second operand 8 states and 122 transitions. [2024-06-21 18:14:45,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 191 transitions, 2716 flow [2024-06-21 18:14:46,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 191 transitions, 2554 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:46,059 INFO L231 Difference]: Finished difference. Result has 224 places, 180 transitions, 2234 flow [2024-06-21 18:14:46,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2104, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2234, PETRI_PLACES=224, PETRI_TRANSITIONS=180} [2024-06-21 18:14:46,060 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-21 18:14:46,060 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 180 transitions, 2234 flow [2024-06-21 18:14:46,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:46,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:46,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:46,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 18:14:46,060 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-21 18:14:46,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:46,061 INFO L85 PathProgramCache]: Analyzing trace with hash 736635169, now seen corresponding path program 5 times [2024-06-21 18:14:46,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:46,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583018311] [2024-06-21 18:14:46,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:46,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:46,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:47,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:47,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:47,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583018311] [2024-06-21 18:14:47,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583018311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:47,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:47,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:47,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24704354] [2024-06-21 18:14:47,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:47,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:47,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:47,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:47,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:47,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:47,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 180 transitions, 2234 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:47,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:47,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:47,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:48,124 INFO L124 PetriNetUnfolderBase]: 548/1103 cut-off events. [2024-06-21 18:14:48,124 INFO L125 PetriNetUnfolderBase]: For 50762/50762 co-relation queries the response was YES. [2024-06-21 18:14:48,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7371 conditions, 1103 events. 548/1103 cut-off events. For 50762/50762 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6649 event pairs, 101 based on Foata normal form. 3/1102 useless extension candidates. Maximal degree in co-relation 7269. Up to 902 conditions per place. [2024-06-21 18:14:48,134 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 149 selfloop transitions, 38 changer transitions 0/192 dead transitions. [2024-06-21 18:14:48,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 192 transitions, 2688 flow [2024-06-21 18:14:48,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:48,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:48,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 18:14:48,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47265625 [2024-06-21 18:14:48,135 INFO L175 Difference]: Start difference. First operand has 224 places, 180 transitions, 2234 flow. Second operand 8 states and 121 transitions. [2024-06-21 18:14:48,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 192 transitions, 2688 flow [2024-06-21 18:14:48,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 192 transitions, 2576 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:48,274 INFO L231 Difference]: Finished difference. Result has 227 places, 181 transitions, 2234 flow [2024-06-21 18:14:48,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2124, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2234, PETRI_PLACES=227, PETRI_TRANSITIONS=181} [2024-06-21 18:14:48,275 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-21 18:14:48,275 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 181 transitions, 2234 flow [2024-06-21 18:14:48,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:48,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:48,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:48,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 18:14:48,276 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-21 18:14:48,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:48,277 INFO L85 PathProgramCache]: Analyzing trace with hash 736634921, now seen corresponding path program 6 times [2024-06-21 18:14:48,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:48,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765382877] [2024-06-21 18:14:48,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:48,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:48,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:49,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:49,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:49,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765382877] [2024-06-21 18:14:49,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765382877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:49,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:49,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:14:49,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126366857] [2024-06-21 18:14:49,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:49,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:14:49,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:49,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:14:49,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:14:49,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:14:49,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 181 transitions, 2234 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:49,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:49,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:14:49,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:50,027 INFO L124 PetriNetUnfolderBase]: 567/1140 cut-off events. [2024-06-21 18:14:50,027 INFO L125 PetriNetUnfolderBase]: For 55299/55299 co-relation queries the response was YES. [2024-06-21 18:14:50,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7740 conditions, 1140 events. 567/1140 cut-off events. For 55299/55299 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6904 event pairs, 74 based on Foata normal form. 3/1136 useless extension candidates. Maximal degree in co-relation 7637. Up to 699 conditions per place. [2024-06-21 18:14:50,037 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 144 selfloop transitions, 53 changer transitions 0/202 dead transitions. [2024-06-21 18:14:50,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 202 transitions, 2994 flow [2024-06-21 18:14:50,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:50,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:50,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 18:14:50,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-21 18:14:50,038 INFO L175 Difference]: Start difference. First operand has 227 places, 181 transitions, 2234 flow. Second operand 8 states and 126 transitions. [2024-06-21 18:14:50,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 202 transitions, 2994 flow [2024-06-21 18:14:50,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 202 transitions, 2902 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:50,186 INFO L231 Difference]: Finished difference. Result has 229 places, 183 transitions, 2290 flow [2024-06-21 18:14:50,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2290, PETRI_PLACES=229, PETRI_TRANSITIONS=183} [2024-06-21 18:14:50,186 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-21 18:14:50,186 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 183 transitions, 2290 flow [2024-06-21 18:14:50,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:50,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:50,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:50,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 18:14:50,187 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-21 18:14:50,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:50,187 INFO L85 PathProgramCache]: Analyzing trace with hash 736397771, now seen corresponding path program 7 times [2024-06-21 18:14:50,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:50,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230529915] [2024-06-21 18:14:50,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:50,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:50,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:51,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:51,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:51,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230529915] [2024-06-21 18:14:51,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230529915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:51,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:51,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:51,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652216173] [2024-06-21 18:14:51,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:51,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:51,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:51,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:51,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:51,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:51,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 183 transitions, 2290 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:51,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:51,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:51,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:52,059 INFO L124 PetriNetUnfolderBase]: 574/1155 cut-off events. [2024-06-21 18:14:52,059 INFO L125 PetriNetUnfolderBase]: For 57377/57377 co-relation queries the response was YES. [2024-06-21 18:14:52,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7935 conditions, 1155 events. 574/1155 cut-off events. For 57377/57377 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 7040 event pairs, 75 based on Foata normal form. 3/1151 useless extension candidates. Maximal degree in co-relation 7830. Up to 748 conditions per place. [2024-06-21 18:14:52,069 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 144 selfloop transitions, 53 changer transitions 0/201 dead transitions. [2024-06-21 18:14:52,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 201 transitions, 2888 flow [2024-06-21 18:14:52,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:52,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:52,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-21 18:14:52,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 18:14:52,070 INFO L175 Difference]: Start difference. First operand has 229 places, 183 transitions, 2290 flow. Second operand 9 states and 124 transitions. [2024-06-21 18:14:52,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 201 transitions, 2888 flow [2024-06-21 18:14:52,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 201 transitions, 2804 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 18:14:52,230 INFO L231 Difference]: Finished difference. Result has 234 places, 185 transitions, 2374 flow [2024-06-21 18:14:52,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2374, PETRI_PLACES=234, PETRI_TRANSITIONS=185} [2024-06-21 18:14:52,231 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-21 18:14:52,231 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 185 transitions, 2374 flow [2024-06-21 18:14:52,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:52,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:52,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:52,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 18:14:52,232 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-21 18:14:52,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:52,232 INFO L85 PathProgramCache]: Analyzing trace with hash 98216387, now seen corresponding path program 6 times [2024-06-21 18:14:52,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:52,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589086705] [2024-06-21 18:14:52,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:52,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:52,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:54,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:54,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589086705] [2024-06-21 18:14:54,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589086705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:54,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:54,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:54,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391167237] [2024-06-21 18:14:54,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:54,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:54,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:54,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:54,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:54,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:54,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 185 transitions, 2374 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:54,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:54,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:54,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:54,609 INFO L124 PetriNetUnfolderBase]: 581/1167 cut-off events. [2024-06-21 18:14:54,610 INFO L125 PetriNetUnfolderBase]: For 60100/60100 co-relation queries the response was YES. [2024-06-21 18:14:54,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8181 conditions, 1167 events. 581/1167 cut-off events. For 60100/60100 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7113 event pairs, 109 based on Foata normal form. 3/1166 useless extension candidates. Maximal degree in co-relation 8073. Up to 926 conditions per place. [2024-06-21 18:14:54,620 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 142 selfloop transitions, 51 changer transitions 0/197 dead transitions. [2024-06-21 18:14:54,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 197 transitions, 2840 flow [2024-06-21 18:14:54,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:54,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:54,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-21 18:14:54,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-21 18:14:54,621 INFO L175 Difference]: Start difference. First operand has 234 places, 185 transitions, 2374 flow. Second operand 9 states and 123 transitions. [2024-06-21 18:14:54,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 197 transitions, 2840 flow [2024-06-21 18:14:54,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 197 transitions, 2696 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:54,765 INFO L231 Difference]: Finished difference. Result has 236 places, 186 transitions, 2370 flow [2024-06-21 18:14:54,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2370, PETRI_PLACES=236, PETRI_TRANSITIONS=186} [2024-06-21 18:14:54,766 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 205 predicate places. [2024-06-21 18:14:54,766 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 186 transitions, 2370 flow [2024-06-21 18:14:54,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:54,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:54,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:54,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 18:14:54,766 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-21 18:14:54,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:54,767 INFO L85 PathProgramCache]: Analyzing trace with hash 729968681, now seen corresponding path program 8 times [2024-06-21 18:14:54,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:54,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644740957] [2024-06-21 18:14:54,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:54,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:56,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-21 18:14:56,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:56,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644740957] [2024-06-21 18:14:56,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644740957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:56,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:56,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:56,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614809229] [2024-06-21 18:14:56,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:56,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:56,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:56,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:56,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:56,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:56,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 186 transitions, 2370 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:56,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:56,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:56,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:56,641 INFO L124 PetriNetUnfolderBase]: 583/1175 cut-off events. [2024-06-21 18:14:56,642 INFO L125 PetriNetUnfolderBase]: For 60370/60370 co-relation queries the response was YES. [2024-06-21 18:14:56,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8084 conditions, 1175 events. 583/1175 cut-off events. For 60370/60370 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 7205 event pairs, 77 based on Foata normal form. 3/1171 useless extension candidates. Maximal degree in co-relation 7975. Up to 785 conditions per place. [2024-06-21 18:14:56,652 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 152 selfloop transitions, 46 changer transitions 0/202 dead transitions. [2024-06-21 18:14:56,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 202 transitions, 2942 flow [2024-06-21 18:14:56,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:56,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:56,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-21 18:14:56,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 18:14:56,653 INFO L175 Difference]: Start difference. First operand has 236 places, 186 transitions, 2370 flow. Second operand 9 states and 120 transitions. [2024-06-21 18:14:56,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 202 transitions, 2942 flow [2024-06-21 18:14:56,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 202 transitions, 2820 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:56,814 INFO L231 Difference]: Finished difference. Result has 238 places, 187 transitions, 2365 flow [2024-06-21 18:14:56,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2248, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2365, PETRI_PLACES=238, PETRI_TRANSITIONS=187} [2024-06-21 18:14:56,814 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 207 predicate places. [2024-06-21 18:14:56,814 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 187 transitions, 2365 flow [2024-06-21 18:14:56,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:56,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:56,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:56,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 18:14:56,815 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-21 18:14:56,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:56,815 INFO L85 PathProgramCache]: Analyzing trace with hash 98216139, now seen corresponding path program 9 times [2024-06-21 18:14:56,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:56,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595049497] [2024-06-21 18:14:56,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:56,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:56,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:58,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:58,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:58,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595049497] [2024-06-21 18:14:58,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595049497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:58,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:58,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:14:58,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483683072] [2024-06-21 18:14:58,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:58,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:14:58,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:58,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:14:58,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:14:58,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:14:58,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 187 transitions, 2365 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:58,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:58,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:14:58,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:58,807 INFO L124 PetriNetUnfolderBase]: 597/1205 cut-off events. [2024-06-21 18:14:58,807 INFO L125 PetriNetUnfolderBase]: For 63334/63334 co-relation queries the response was YES. [2024-06-21 18:14:58,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8381 conditions, 1205 events. 597/1205 cut-off events. For 63334/63334 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7398 event pairs, 72 based on Foata normal form. 3/1201 useless extension candidates. Maximal degree in co-relation 8271. Up to 589 conditions per place. [2024-06-21 18:14:58,818 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 125 selfloop transitions, 78 changer transitions 0/207 dead transitions. [2024-06-21 18:14:58,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 207 transitions, 3125 flow [2024-06-21 18:14:58,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:58,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:58,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 127 transitions. [2024-06-21 18:14:58,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409722222222222 [2024-06-21 18:14:58,819 INFO L175 Difference]: Start difference. First operand has 238 places, 187 transitions, 2365 flow. Second operand 9 states and 127 transitions. [2024-06-21 18:14:58,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 207 transitions, 3125 flow [2024-06-21 18:14:58,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 207 transitions, 3021 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:58,983 INFO L231 Difference]: Finished difference. Result has 240 places, 189 transitions, 2465 flow [2024-06-21 18:14:58,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2465, PETRI_PLACES=240, PETRI_TRANSITIONS=189} [2024-06-21 18:14:58,984 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 209 predicate places. [2024-06-21 18:14:58,984 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 189 transitions, 2465 flow [2024-06-21 18:14:58,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:58,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:58,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:14:58,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 18:14:58,984 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-21 18:14:58,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:58,985 INFO L85 PathProgramCache]: Analyzing trace with hash 97978989, now seen corresponding path program 10 times [2024-06-21 18:14:58,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:58,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374339571] [2024-06-21 18:14:58,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:58,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:00,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:00,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:00,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374339571] [2024-06-21 18:15:00,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374339571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:00,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:00,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:15:00,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196535842] [2024-06-21 18:15:00,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:00,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:15:00,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:00,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:15:00,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:15:00,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:15:00,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 189 transitions, 2465 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:00,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:00,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:15:00,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:00,690 INFO L124 PetriNetUnfolderBase]: 589/1192 cut-off events. [2024-06-21 18:15:00,690 INFO L125 PetriNetUnfolderBase]: For 60493/60493 co-relation queries the response was YES. [2024-06-21 18:15:00,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8137 conditions, 1192 events. 589/1192 cut-off events. For 60493/60493 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7357 event pairs, 70 based on Foata normal form. 5/1190 useless extension candidates. Maximal degree in co-relation 8027. Up to 607 conditions per place. [2024-06-21 18:15:00,701 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 128 selfloop transitions, 71 changer transitions 0/204 dead transitions. [2024-06-21 18:15:00,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 204 transitions, 3021 flow [2024-06-21 18:15:00,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:00,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:00,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 18:15:00,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47265625 [2024-06-21 18:15:00,702 INFO L175 Difference]: Start difference. First operand has 240 places, 189 transitions, 2465 flow. Second operand 8 states and 121 transitions. [2024-06-21 18:15:00,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 204 transitions, 3021 flow [2024-06-21 18:15:00,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 204 transitions, 2865 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 18:15:00,868 INFO L231 Difference]: Finished difference. Result has 243 places, 189 transitions, 2456 flow [2024-06-21 18:15:00,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2309, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2456, PETRI_PLACES=243, PETRI_TRANSITIONS=189} [2024-06-21 18:15:00,869 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-21 18:15:00,869 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 189 transitions, 2456 flow [2024-06-21 18:15:00,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:00,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:00,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:00,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 18:15:00,869 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-21 18:15:00,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:00,869 INFO L85 PathProgramCache]: Analyzing trace with hash 383316009, now seen corresponding path program 11 times [2024-06-21 18:15:00,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:00,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807428906] [2024-06-21 18:15:00,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:00,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:00,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:02,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:02,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:02,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807428906] [2024-06-21 18:15:02,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807428906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:02,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:02,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:15:02,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441057424] [2024-06-21 18:15:02,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:02,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:15:02,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:02,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:15:02,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:15:02,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:15:02,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 189 transitions, 2456 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:02,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:02,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:15:02,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:03,027 INFO L124 PetriNetUnfolderBase]: 584/1186 cut-off events. [2024-06-21 18:15:03,027 INFO L125 PetriNetUnfolderBase]: For 53181/53181 co-relation queries the response was YES. [2024-06-21 18:15:03,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7939 conditions, 1186 events. 584/1186 cut-off events. For 53181/53181 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7315 event pairs, 68 based on Foata normal form. 3/1182 useless extension candidates. Maximal degree in co-relation 7828. Up to 406 conditions per place. [2024-06-21 18:15:03,037 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 107 selfloop transitions, 94 changer transitions 0/206 dead transitions. [2024-06-21 18:15:03,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 206 transitions, 3174 flow [2024-06-21 18:15:03,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:03,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:03,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 18:15:03,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-21 18:15:03,038 INFO L175 Difference]: Start difference. First operand has 243 places, 189 transitions, 2456 flow. Second operand 8 states and 124 transitions. [2024-06-21 18:15:03,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 206 transitions, 3174 flow [2024-06-21 18:15:03,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 206 transitions, 3013 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:15:03,195 INFO L231 Difference]: Finished difference. Result has 244 places, 189 transitions, 2487 flow [2024-06-21 18:15:03,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2487, PETRI_PLACES=244, PETRI_TRANSITIONS=189} [2024-06-21 18:15:03,196 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 213 predicate places. [2024-06-21 18:15:03,196 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 189 transitions, 2487 flow [2024-06-21 18:15:03,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:03,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:03,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:03,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 18:15:03,196 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-21 18:15:03,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:03,197 INFO L85 PathProgramCache]: Analyzing trace with hash 383316257, now seen corresponding path program 7 times [2024-06-21 18:15:03,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:03,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345828111] [2024-06-21 18:15:03,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:03,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:03,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:04,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:04,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:04,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345828111] [2024-06-21 18:15:04,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345828111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:04,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:04,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:15:04,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666003525] [2024-06-21 18:15:04,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:04,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:15:04,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:04,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:15:04,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:15:04,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:15:04,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 189 transitions, 2487 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:04,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:04,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:15:04,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:05,322 INFO L124 PetriNetUnfolderBase]: 586/1190 cut-off events. [2024-06-21 18:15:05,322 INFO L125 PetriNetUnfolderBase]: For 53194/53194 co-relation queries the response was YES. [2024-06-21 18:15:05,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8004 conditions, 1190 events. 586/1190 cut-off events. For 53194/53194 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 7355 event pairs, 105 based on Foata normal form. 3/1189 useless extension candidates. Maximal degree in co-relation 7892. Up to 919 conditions per place. [2024-06-21 18:15:05,333 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 136 selfloop transitions, 60 changer transitions 0/201 dead transitions. [2024-06-21 18:15:05,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 201 transitions, 2959 flow [2024-06-21 18:15:05,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:05,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:05,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 18:15:05,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48046875 [2024-06-21 18:15:05,334 INFO L175 Difference]: Start difference. First operand has 244 places, 189 transitions, 2487 flow. Second operand 8 states and 123 transitions. [2024-06-21 18:15:05,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 201 transitions, 2959 flow [2024-06-21 18:15:05,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 201 transitions, 2620 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 18:15:05,515 INFO L231 Difference]: Finished difference. Result has 242 places, 190 transitions, 2304 flow [2024-06-21 18:15:05,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2304, PETRI_PLACES=242, PETRI_TRANSITIONS=190} [2024-06-21 18:15:05,516 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-21 18:15:05,516 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 190 transitions, 2304 flow [2024-06-21 18:15:05,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:05,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:05,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:05,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 18:15:05,517 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-21 18:15:05,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:05,517 INFO L85 PathProgramCache]: Analyzing trace with hash 393443957, now seen corresponding path program 8 times [2024-06-21 18:15:05,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:05,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913173176] [2024-06-21 18:15:05,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:05,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:05,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:07,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:07,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:07,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913173176] [2024-06-21 18:15:07,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913173176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:07,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:07,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:15:07,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116705960] [2024-06-21 18:15:07,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:07,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:15:07,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:07,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:15:07,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:15:07,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:15:07,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 190 transitions, 2304 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:07,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:07,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:15:07,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:08,082 INFO L124 PetriNetUnfolderBase]: 584/1188 cut-off events. [2024-06-21 18:15:08,082 INFO L125 PetriNetUnfolderBase]: For 48468/48468 co-relation queries the response was YES. [2024-06-21 18:15:08,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7378 conditions, 1188 events. 584/1188 cut-off events. For 48468/48468 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7386 event pairs, 202 based on Foata normal form. 1/1187 useless extension candidates. Maximal degree in co-relation 7267. Up to 1063 conditions per place. [2024-06-21 18:15:08,092 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 181 selfloop transitions, 16 changer transitions 0/201 dead transitions. [2024-06-21 18:15:08,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 201 transitions, 2742 flow [2024-06-21 18:15:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:15:08,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:15:08,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 18:15:08,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 18:15:08,093 INFO L175 Difference]: Start difference. First operand has 242 places, 190 transitions, 2304 flow. Second operand 9 states and 114 transitions. [2024-06-21 18:15:08,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 201 transitions, 2742 flow [2024-06-21 18:15:08,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 201 transitions, 2604 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 18:15:08,255 INFO L231 Difference]: Finished difference. Result has 245 places, 192 transitions, 2228 flow [2024-06-21 18:15:08,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2228, PETRI_PLACES=245, PETRI_TRANSITIONS=192} [2024-06-21 18:15:08,256 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 214 predicate places. [2024-06-21 18:15:08,256 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 192 transitions, 2228 flow [2024-06-21 18:15:08,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:08,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:08,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:08,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 18:15:08,257 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-21 18:15:08,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:08,257 INFO L85 PathProgramCache]: Analyzing trace with hash 393444267, now seen corresponding path program 1 times [2024-06-21 18:15:08,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:08,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91259380] [2024-06-21 18:15:08,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:08,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:08,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:10,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:10,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:10,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91259380] [2024-06-21 18:15:10,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91259380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:10,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:10,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:15:10,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600735864] [2024-06-21 18:15:10,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:10,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:15:10,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:10,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:15:10,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:15:10,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:15:10,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 192 transitions, 2228 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:10,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:10,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:15:10,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:10,615 INFO L124 PetriNetUnfolderBase]: 585/1193 cut-off events. [2024-06-21 18:15:10,615 INFO L125 PetriNetUnfolderBase]: For 50718/50718 co-relation queries the response was YES. [2024-06-21 18:15:10,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7161 conditions, 1193 events. 585/1193 cut-off events. For 50718/50718 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7415 event pairs, 197 based on Foata normal form. 4/1195 useless extension candidates. Maximal degree in co-relation 7049. Up to 1025 conditions per place. [2024-06-21 18:15:10,625 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 185 selfloop transitions, 17 changer transitions 0/207 dead transitions. [2024-06-21 18:15:10,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 207 transitions, 2826 flow [2024-06-21 18:15:10,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:15:10,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:15:10,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-21 18:15:10,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 18:15:10,626 INFO L175 Difference]: Start difference. First operand has 245 places, 192 transitions, 2228 flow. Second operand 9 states and 128 transitions. [2024-06-21 18:15:10,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 207 transitions, 2826 flow [2024-06-21 18:15:10,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 207 transitions, 2786 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:15:10,801 INFO L231 Difference]: Finished difference. Result has 247 places, 193 transitions, 2240 flow [2024-06-21 18:15:10,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2240, PETRI_PLACES=247, PETRI_TRANSITIONS=193} [2024-06-21 18:15:10,802 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 216 predicate places. [2024-06-21 18:15:10,802 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 193 transitions, 2240 flow [2024-06-21 18:15:10,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:10,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:10,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-21 18:15:10,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 18:15:10,802 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-21 18:15:10,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:10,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2092028063, now seen corresponding path program 1 times [2024-06-21 18:15:10,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:10,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068029048] [2024-06-21 18:15:10,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:10,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:10,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:12,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-21 18:15:12,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:12,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068029048] [2024-06-21 18:15:12,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068029048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:12,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:12,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:15:12,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571250594] [2024-06-21 18:15:12,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:12,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:15:12,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:12,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:15:12,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:15:12,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:15:12,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 193 transitions, 2240 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:12,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:12,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:15:12,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:12,577 INFO L124 PetriNetUnfolderBase]: 618/1263 cut-off events. [2024-06-21 18:15:12,577 INFO L125 PetriNetUnfolderBase]: For 51929/51935 co-relation queries the response was YES. [2024-06-21 18:15:12,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7482 conditions, 1263 events. 618/1263 cut-off events. For 51929/51935 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8036 event pairs, 48 based on Foata normal form. 7/1261 useless extension candidates. Maximal degree in co-relation 7369. Up to 832 conditions per place. [2024-06-21 18:15:12,586 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 136 selfloop transitions, 78 changer transitions 0/225 dead transitions. [2024-06-21 18:15:12,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 225 transitions, 2971 flow [2024-06-21 18:15:12,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:12,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:12,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-21 18:15:12,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44140625 [2024-06-21 18:15:12,587 INFO L175 Difference]: Start difference. First operand has 247 places, 193 transitions, 2240 flow. Second operand 8 states and 113 transitions. [2024-06-21 18:15:12,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 225 transitions, 2971 flow [2024-06-21 18:15:12,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 225 transitions, 2927 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 18:15:12,755 INFO L231 Difference]: Finished difference. Result has 249 places, 212 transitions, 2672 flow [2024-06-21 18:15:12,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2672, PETRI_PLACES=249, PETRI_TRANSITIONS=212} [2024-06-21 18:15:12,755 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-21 18:15:12,756 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 212 transitions, 2672 flow [2024-06-21 18:15:12,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:12,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:12,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:12,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 18:15:12,756 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-21 18:15:12,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:12,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1955474889, now seen corresponding path program 2 times [2024-06-21 18:15:12,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:12,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649335710] [2024-06-21 18:15:12,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:12,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:12,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:14,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:14,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:14,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649335710] [2024-06-21 18:15:14,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649335710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:14,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:14,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:15:14,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278167597] [2024-06-21 18:15:14,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:14,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:15:14,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:14,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:15:14,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:15:14,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:14,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 212 transitions, 2672 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:14,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:14,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:14,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:14,802 INFO L124 PetriNetUnfolderBase]: 633/1287 cut-off events. [2024-06-21 18:15:14,803 INFO L125 PetriNetUnfolderBase]: For 51625/51625 co-relation queries the response was YES. [2024-06-21 18:15:14,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7979 conditions, 1287 events. 633/1287 cut-off events. For 51625/51625 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8175 event pairs, 66 based on Foata normal form. 2/1287 useless extension candidates. Maximal degree in co-relation 7863. Up to 888 conditions per place. [2024-06-21 18:15:14,814 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 184 selfloop transitions, 40 changer transitions 0/228 dead transitions. [2024-06-21 18:15:14,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 228 transitions, 3206 flow [2024-06-21 18:15:14,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:15:14,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:15:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 18:15:14,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-21 18:15:14,815 INFO L175 Difference]: Start difference. First operand has 249 places, 212 transitions, 2672 flow. Second operand 9 states and 111 transitions. [2024-06-21 18:15:14,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 228 transitions, 3206 flow [2024-06-21 18:15:15,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 228 transitions, 3083 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 18:15:15,044 INFO L231 Difference]: Finished difference. Result has 253 places, 213 transitions, 2662 flow [2024-06-21 18:15:15,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2662, PETRI_PLACES=253, PETRI_TRANSITIONS=213} [2024-06-21 18:15:15,045 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 222 predicate places. [2024-06-21 18:15:15,045 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 213 transitions, 2662 flow [2024-06-21 18:15:15,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:15,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:15,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:15,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 18:15:15,046 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-21 18:15:15,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:15,046 INFO L85 PathProgramCache]: Analyzing trace with hash -2059532003, now seen corresponding path program 3 times [2024-06-21 18:15:15,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:15,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956353346] [2024-06-21 18:15:15,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:15,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:15,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:16,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:16,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:16,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956353346] [2024-06-21 18:15:16,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956353346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:16,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:16,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:16,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510541092] [2024-06-21 18:15:16,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:16,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:16,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:16,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:16,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:16,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:16,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 213 transitions, 2662 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:16,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:16,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:16,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:17,033 INFO L124 PetriNetUnfolderBase]: 637/1296 cut-off events. [2024-06-21 18:15:17,034 INFO L125 PetriNetUnfolderBase]: For 52788/52788 co-relation queries the response was YES. [2024-06-21 18:15:17,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8048 conditions, 1296 events. 637/1296 cut-off events. For 52788/52788 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 8257 event pairs, 79 based on Foata normal form. 2/1296 useless extension candidates. Maximal degree in co-relation 7931. Up to 950 conditions per place. [2024-06-21 18:15:17,045 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 186 selfloop transitions, 41 changer transitions 0/231 dead transitions. [2024-06-21 18:15:17,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 231 transitions, 3208 flow [2024-06-21 18:15:17,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:15:17,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:15:17,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 18:15:17,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-21 18:15:17,046 INFO L175 Difference]: Start difference. First operand has 253 places, 213 transitions, 2662 flow. Second operand 10 states and 121 transitions. [2024-06-21 18:15:17,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 231 transitions, 3208 flow [2024-06-21 18:15:17,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 231 transitions, 3115 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 18:15:17,245 INFO L231 Difference]: Finished difference. Result has 256 places, 214 transitions, 2678 flow [2024-06-21 18:15:17,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2678, PETRI_PLACES=256, PETRI_TRANSITIONS=214} [2024-06-21 18:15:17,245 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 225 predicate places. [2024-06-21 18:15:17,245 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 214 transitions, 2678 flow [2024-06-21 18:15:17,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:17,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:17,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:17,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 18:15:17,246 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-21 18:15:17,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:17,246 INFO L85 PathProgramCache]: Analyzing trace with hash -2059525276, now seen corresponding path program 1 times [2024-06-21 18:15:17,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:17,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192901364] [2024-06-21 18:15:17,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:17,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:17,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:18,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:18,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:18,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192901364] [2024-06-21 18:15:18,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192901364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:18,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:18,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:15:18,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703623239] [2024-06-21 18:15:18,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:18,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:15:18,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:18,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:15:18,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:15:18,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:18,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 214 transitions, 2678 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:18,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:18,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:18,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:19,183 INFO L124 PetriNetUnfolderBase]: 659/1353 cut-off events. [2024-06-21 18:15:19,183 INFO L125 PetriNetUnfolderBase]: For 69638/69638 co-relation queries the response was YES. [2024-06-21 18:15:19,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8293 conditions, 1353 events. 659/1353 cut-off events. For 69638/69638 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 8739 event pairs, 63 based on Foata normal form. 9/1356 useless extension candidates. Maximal degree in co-relation 8175. Up to 894 conditions per place. [2024-06-21 18:15:19,195 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 64 changer transitions 7/234 dead transitions. [2024-06-21 18:15:19,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 234 transitions, 3286 flow [2024-06-21 18:15:19,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:15:19,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:15:19,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-21 18:15:19,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 18:15:19,197 INFO L175 Difference]: Start difference. First operand has 256 places, 214 transitions, 2678 flow. Second operand 9 states and 124 transitions. [2024-06-21 18:15:19,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 234 transitions, 3286 flow [2024-06-21 18:15:19,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 234 transitions, 3189 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 18:15:19,426 INFO L231 Difference]: Finished difference. Result has 257 places, 214 transitions, 2725 flow [2024-06-21 18:15:19,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2581, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2725, PETRI_PLACES=257, PETRI_TRANSITIONS=214} [2024-06-21 18:15:19,426 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 226 predicate places. [2024-06-21 18:15:19,426 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 214 transitions, 2725 flow [2024-06-21 18:15:19,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:19,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:19,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:19,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 18:15:19,427 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-21 18:15:19,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:19,427 INFO L85 PathProgramCache]: Analyzing trace with hash 80176286, now seen corresponding path program 2 times [2024-06-21 18:15:19,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:19,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451169522] [2024-06-21 18:15:19,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:19,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:19,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:21,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:21,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:21,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451169522] [2024-06-21 18:15:21,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451169522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:21,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:21,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:21,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816518424] [2024-06-21 18:15:21,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:21,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:21,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:21,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:21,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:21,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:21,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 214 transitions, 2725 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:21,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:21,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:21,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:22,185 INFO L124 PetriNetUnfolderBase]: 653/1345 cut-off events. [2024-06-21 18:15:22,185 INFO L125 PetriNetUnfolderBase]: For 71362/71362 co-relation queries the response was YES. [2024-06-21 18:15:22,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8325 conditions, 1345 events. 653/1345 cut-off events. For 71362/71362 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8690 event pairs, 69 based on Foata normal form. 9/1352 useless extension candidates. Maximal degree in co-relation 8206. Up to 878 conditions per place. [2024-06-21 18:15:22,196 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 161 selfloop transitions, 52 changer transitions 17/234 dead transitions. [2024-06-21 18:15:22,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 234 transitions, 3337 flow [2024-06-21 18:15:22,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:15:22,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:15:22,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 18:15:22,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 18:15:22,197 INFO L175 Difference]: Start difference. First operand has 257 places, 214 transitions, 2725 flow. Second operand 10 states and 124 transitions. [2024-06-21 18:15:22,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 234 transitions, 3337 flow [2024-06-21 18:15:22,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 234 transitions, 3271 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 18:15:22,420 INFO L231 Difference]: Finished difference. Result has 262 places, 206 transitions, 2698 flow [2024-06-21 18:15:22,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2659, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2698, PETRI_PLACES=262, PETRI_TRANSITIONS=206} [2024-06-21 18:15:22,421 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-21 18:15:22,421 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 206 transitions, 2698 flow [2024-06-21 18:15:22,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:22,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:22,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:22,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 18:15:22,422 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-21 18:15:22,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:22,422 INFO L85 PathProgramCache]: Analyzing trace with hash -209752589, now seen corresponding path program 4 times [2024-06-21 18:15:22,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:22,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588494811] [2024-06-21 18:15:22,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:22,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:24,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:24,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:24,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588494811] [2024-06-21 18:15:24,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588494811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:24,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:24,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:24,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917357534] [2024-06-21 18:15:24,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:24,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:24,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:24,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:24,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:24,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:24,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 206 transitions, 2698 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:24,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:24,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:24,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:25,102 INFO L124 PetriNetUnfolderBase]: 627/1306 cut-off events. [2024-06-21 18:15:25,103 INFO L125 PetriNetUnfolderBase]: For 75419/75419 co-relation queries the response was YES. [2024-06-21 18:15:25,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8217 conditions, 1306 events. 627/1306 cut-off events. For 75419/75419 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 8470 event pairs, 50 based on Foata normal form. 11/1310 useless extension candidates. Maximal degree in co-relation 8098. Up to 863 conditions per place. [2024-06-21 18:15:25,113 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 156 selfloop transitions, 33 changer transitions 35/228 dead transitions. [2024-06-21 18:15:25,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 228 transitions, 3322 flow [2024-06-21 18:15:25,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:15:25,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:15:25,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 18:15:25,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 18:15:25,114 INFO L175 Difference]: Start difference. First operand has 262 places, 206 transitions, 2698 flow. Second operand 10 states and 130 transitions. [2024-06-21 18:15:25,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 228 transitions, 3322 flow [2024-06-21 18:15:25,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 228 transitions, 3200 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 18:15:25,333 INFO L231 Difference]: Finished difference. Result has 260 places, 185 transitions, 2404 flow [2024-06-21 18:15:25,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2404, PETRI_PLACES=260, PETRI_TRANSITIONS=185} [2024-06-21 18:15:25,333 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-21 18:15:25,333 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 185 transitions, 2404 flow [2024-06-21 18:15:25,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:25,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:25,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:25,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 18:15:25,334 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-21 18:15:25,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:25,334 INFO L85 PathProgramCache]: Analyzing trace with hash -847691880, now seen corresponding path program 3 times [2024-06-21 18:15:25,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:25,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973817912] [2024-06-21 18:15:25,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:25,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:25,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:28,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:28,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:28,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973817912] [2024-06-21 18:15:28,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973817912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:28,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:28,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:28,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913870171] [2024-06-21 18:15:28,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:28,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:28,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:28,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:28,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:28,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:15:28,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 185 transitions, 2404 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:28,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:28,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:15:28,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:29,042 INFO L124 PetriNetUnfolderBase]: 556/1145 cut-off events. [2024-06-21 18:15:29,042 INFO L125 PetriNetUnfolderBase]: For 63792/63792 co-relation queries the response was YES. [2024-06-21 18:15:29,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7499 conditions, 1145 events. 556/1145 cut-off events. For 63792/63792 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 7124 event pairs, 59 based on Foata normal form. 3/1146 useless extension candidates. Maximal degree in co-relation 7381. Up to 720 conditions per place. [2024-06-21 18:15:29,053 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 145 selfloop transitions, 61 changer transitions 0/210 dead transitions. [2024-06-21 18:15:29,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 210 transitions, 3158 flow [2024-06-21 18:15:29,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:15:29,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:15:29,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-21 18:15:29,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 18:15:29,054 INFO L175 Difference]: Start difference. First operand has 260 places, 185 transitions, 2404 flow. Second operand 10 states and 140 transitions. [2024-06-21 18:15:29,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 210 transitions, 3158 flow [2024-06-21 18:15:29,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 210 transitions, 3000 flow, removed 18 selfloop flow, removed 14 redundant places. [2024-06-21 18:15:29,276 INFO L231 Difference]: Finished difference. Result has 246 places, 190 transitions, 2452 flow [2024-06-21 18:15:29,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2452, PETRI_PLACES=246, PETRI_TRANSITIONS=190} [2024-06-21 18:15:29,277 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-21 18:15:29,277 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 190 transitions, 2452 flow [2024-06-21 18:15:29,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:29,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:29,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:29,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 18:15:29,278 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-21 18:15:29,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:29,278 INFO L85 PathProgramCache]: Analyzing trace with hash -204390209, now seen corresponding path program 5 times [2024-06-21 18:15:29,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:29,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847158564] [2024-06-21 18:15:29,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:29,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:29,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:30,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:30,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:30,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847158564] [2024-06-21 18:15:30,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847158564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:30,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:30,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:30,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896002424] [2024-06-21 18:15:30,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:30,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:30,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:30,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:30,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:30,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:30,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 190 transitions, 2452 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:30,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:30,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:30,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:31,476 INFO L124 PetriNetUnfolderBase]: 575/1196 cut-off events. [2024-06-21 18:15:31,476 INFO L125 PetriNetUnfolderBase]: For 77470/77470 co-relation queries the response was YES. [2024-06-21 18:15:31,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7723 conditions, 1196 events. 575/1196 cut-off events. For 77470/77470 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 7545 event pairs, 53 based on Foata normal form. 11/1205 useless extension candidates. Maximal degree in co-relation 7608. Up to 702 conditions per place. [2024-06-21 18:15:31,487 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 141 selfloop transitions, 48 changer transitions 18/211 dead transitions. [2024-06-21 18:15:31,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 211 transitions, 3030 flow [2024-06-21 18:15:31,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:15:31,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:15:31,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 18:15:31,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 18:15:31,488 INFO L175 Difference]: Start difference. First operand has 246 places, 190 transitions, 2452 flow. Second operand 10 states and 127 transitions. [2024-06-21 18:15:31,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 211 transitions, 3030 flow [2024-06-21 18:15:31,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 211 transitions, 2935 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 18:15:31,711 INFO L231 Difference]: Finished difference. Result has 250 places, 183 transitions, 2390 flow [2024-06-21 18:15:31,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2390, PETRI_PLACES=250, PETRI_TRANSITIONS=183} [2024-06-21 18:15:31,711 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 219 predicate places. [2024-06-21 18:15:31,711 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 183 transitions, 2390 flow [2024-06-21 18:15:31,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:31,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:31,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:31,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 18:15:31,712 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-21 18:15:31,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:31,712 INFO L85 PathProgramCache]: Analyzing trace with hash 65503256, now seen corresponding path program 4 times [2024-06-21 18:15:31,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:31,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874426683] [2024-06-21 18:15:31,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:31,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:31,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:33,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:33,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:33,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874426683] [2024-06-21 18:15:33,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874426683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:33,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:33,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:33,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566393290] [2024-06-21 18:15:33,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:33,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:33,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:33,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:33,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:33,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:33,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 183 transitions, 2390 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:33,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:33,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:33,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:34,125 INFO L124 PetriNetUnfolderBase]: 544/1138 cut-off events. [2024-06-21 18:15:34,125 INFO L125 PetriNetUnfolderBase]: For 72284/72284 co-relation queries the response was YES. [2024-06-21 18:15:34,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7384 conditions, 1138 events. 544/1138 cut-off events. For 72284/72284 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7135 event pairs, 76 based on Foata normal form. 9/1146 useless extension candidates. Maximal degree in co-relation 7267. Up to 772 conditions per place. [2024-06-21 18:15:34,135 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 150 selfloop transitions, 37 changer transitions 18/209 dead transitions. [2024-06-21 18:15:34,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 209 transitions, 2961 flow [2024-06-21 18:15:34,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:15:34,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:15:34,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 18:15:34,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-21 18:15:34,136 INFO L175 Difference]: Start difference. First operand has 250 places, 183 transitions, 2390 flow. Second operand 12 states and 147 transitions. [2024-06-21 18:15:34,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 209 transitions, 2961 flow [2024-06-21 18:15:34,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 209 transitions, 2845 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 18:15:34,326 INFO L231 Difference]: Finished difference. Result has 247 places, 177 transitions, 2287 flow [2024-06-21 18:15:34,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2287, PETRI_PLACES=247, PETRI_TRANSITIONS=177} [2024-06-21 18:15:34,327 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 216 predicate places. [2024-06-21 18:15:34,327 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 177 transitions, 2287 flow [2024-06-21 18:15:34,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:34,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:34,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:34,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 18:15:34,327 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-21 18:15:34,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:34,328 INFO L85 PathProgramCache]: Analyzing trace with hash -655443567, now seen corresponding path program 6 times [2024-06-21 18:15:34,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:34,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576372800] [2024-06-21 18:15:34,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:34,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:35,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:35,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:35,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576372800] [2024-06-21 18:15:35,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576372800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:35,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:35,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:35,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52714179] [2024-06-21 18:15:35,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:35,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:35,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:35,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:35,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:36,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:36,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 177 transitions, 2287 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:36,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:36,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:36,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:36,527 INFO L124 PetriNetUnfolderBase]: 504/1060 cut-off events. [2024-06-21 18:15:36,528 INFO L125 PetriNetUnfolderBase]: For 51756/51756 co-relation queries the response was YES. [2024-06-21 18:15:36,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6879 conditions, 1060 events. 504/1060 cut-off events. For 51756/51756 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6570 event pairs, 68 based on Foata normal form. 2/1056 useless extension candidates. Maximal degree in co-relation 6765. Up to 827 conditions per place. [2024-06-21 18:15:36,541 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 31 changer transitions 4/198 dead transitions. [2024-06-21 18:15:36,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 198 transitions, 2799 flow [2024-06-21 18:15:36,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:15:36,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:15:36,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 18:15:36,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-21 18:15:36,545 INFO L175 Difference]: Start difference. First operand has 247 places, 177 transitions, 2287 flow. Second operand 11 states and 134 transitions. [2024-06-21 18:15:36,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 198 transitions, 2799 flow [2024-06-21 18:15:36,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 198 transitions, 2713 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 18:15:36,716 INFO L231 Difference]: Finished difference. Result has 245 places, 179 transitions, 2297 flow [2024-06-21 18:15:36,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2297, PETRI_PLACES=245, PETRI_TRANSITIONS=179} [2024-06-21 18:15:36,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 214 predicate places. [2024-06-21 18:15:36,717 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 179 transitions, 2297 flow [2024-06-21 18:15:36,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:36,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:36,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:36,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 18:15:36,717 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-21 18:15:36,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:36,717 INFO L85 PathProgramCache]: Analyzing trace with hash -32271451, now seen corresponding path program 7 times [2024-06-21 18:15:36,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:36,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122983378] [2024-06-21 18:15:36,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:36,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:36,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:38,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:38,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:38,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122983378] [2024-06-21 18:15:38,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122983378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:38,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:38,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:38,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357166580] [2024-06-21 18:15:38,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:38,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:38,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:38,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:38,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:38,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:38,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 179 transitions, 2297 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:38,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:38,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:38,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:39,392 INFO L124 PetriNetUnfolderBase]: 508/1068 cut-off events. [2024-06-21 18:15:39,392 INFO L125 PetriNetUnfolderBase]: For 51761/51761 co-relation queries the response was YES. [2024-06-21 18:15:39,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6917 conditions, 1068 events. 508/1068 cut-off events. For 51761/51761 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6673 event pairs, 74 based on Foata normal form. 2/1061 useless extension candidates. Maximal degree in co-relation 6804. Up to 863 conditions per place. [2024-06-21 18:15:39,402 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 31 changer transitions 5/199 dead transitions. [2024-06-21 18:15:39,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 199 transitions, 2836 flow [2024-06-21 18:15:39,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:15:39,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:15:39,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 18:15:39,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 18:15:39,403 INFO L175 Difference]: Start difference. First operand has 245 places, 179 transitions, 2297 flow. Second operand 11 states and 132 transitions. [2024-06-21 18:15:39,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 199 transitions, 2836 flow [2024-06-21 18:15:39,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 199 transitions, 2758 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 18:15:39,564 INFO L231 Difference]: Finished difference. Result has 248 places, 180 transitions, 2320 flow [2024-06-21 18:15:39,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2223, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2320, PETRI_PLACES=248, PETRI_TRANSITIONS=180} [2024-06-21 18:15:39,564 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-21 18:15:39,564 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 180 transitions, 2320 flow [2024-06-21 18:15:39,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:39,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:39,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:39,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 18:15:39,565 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-21 18:15:39,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:39,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1591697582, now seen corresponding path program 5 times [2024-06-21 18:15:39,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:39,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496273156] [2024-06-21 18:15:39,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:39,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:39,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:42,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:42,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:42,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496273156] [2024-06-21 18:15:42,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496273156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:42,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:42,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:15:42,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770542974] [2024-06-21 18:15:42,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:42,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:15:42,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:42,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:15:42,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:15:42,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:15:42,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 180 transitions, 2320 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:42,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:42,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:15:42,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:42,780 INFO L124 PetriNetUnfolderBase]: 515/1093 cut-off events. [2024-06-21 18:15:42,780 INFO L125 PetriNetUnfolderBase]: For 67183/67183 co-relation queries the response was YES. [2024-06-21 18:15:42,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7070 conditions, 1093 events. 515/1093 cut-off events. For 67183/67183 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6836 event pairs, 74 based on Foata normal form. 9/1095 useless extension candidates. Maximal degree in co-relation 6955. Up to 768 conditions per place. [2024-06-21 18:15:42,788 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 151 selfloop transitions, 21 changer transitions 22/199 dead transitions. [2024-06-21 18:15:42,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 199 transitions, 2975 flow [2024-06-21 18:15:42,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:15:42,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:15:42,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-21 18:15:42,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 18:15:42,789 INFO L175 Difference]: Start difference. First operand has 248 places, 180 transitions, 2320 flow. Second operand 9 states and 132 transitions. [2024-06-21 18:15:42,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 199 transitions, 2975 flow [2024-06-21 18:15:42,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 199 transitions, 2897 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 18:15:42,966 INFO L231 Difference]: Finished difference. Result has 249 places, 164 transitions, 2047 flow [2024-06-21 18:15:42,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2047, PETRI_PLACES=249, PETRI_TRANSITIONS=164} [2024-06-21 18:15:42,967 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-21 18:15:42,967 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 164 transitions, 2047 flow [2024-06-21 18:15:42,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:42,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:42,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:42,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 18:15:42,967 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-21 18:15:42,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:42,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1014235783, now seen corresponding path program 1 times [2024-06-21 18:15:42,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:42,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381923792] [2024-06-21 18:15:42,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:42,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:42,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:45,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:45,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381923792] [2024-06-21 18:15:45,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381923792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:45,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:45,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:15:45,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124832811] [2024-06-21 18:15:45,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:45,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:15:45,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:45,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:15:45,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:15:45,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:15:45,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 164 transitions, 2047 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:45,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:45,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:15:45,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:46,280 INFO L124 PetriNetUnfolderBase]: 460/977 cut-off events. [2024-06-21 18:15:46,281 INFO L125 PetriNetUnfolderBase]: For 50236/50236 co-relation queries the response was YES. [2024-06-21 18:15:46,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6207 conditions, 977 events. 460/977 cut-off events. For 50236/50236 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5984 event pairs, 83 based on Foata normal form. 2/974 useless extension candidates. Maximal degree in co-relation 6092. Up to 838 conditions per place. [2024-06-21 18:15:46,292 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 142 selfloop transitions, 14 changer transitions 15/176 dead transitions. [2024-06-21 18:15:46,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 176 transitions, 2417 flow [2024-06-21 18:15:46,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:15:46,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:15:46,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-21 18:15:46,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340277777777778 [2024-06-21 18:15:46,293 INFO L175 Difference]: Start difference. First operand has 249 places, 164 transitions, 2047 flow. Second operand 9 states and 125 transitions. [2024-06-21 18:15:46,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 176 transitions, 2417 flow [2024-06-21 18:15:46,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 176 transitions, 2269 flow, removed 21 selfloop flow, removed 17 redundant places. [2024-06-21 18:15:46,454 INFO L231 Difference]: Finished difference. Result has 239 places, 155 transitions, 1781 flow [2024-06-21 18:15:46,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1781, PETRI_PLACES=239, PETRI_TRANSITIONS=155} [2024-06-21 18:15:46,455 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-21 18:15:46,455 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 155 transitions, 1781 flow [2024-06-21 18:15:46,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:46,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:46,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:46,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 18:15:46,455 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-21 18:15:46,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:46,455 INFO L85 PathProgramCache]: Analyzing trace with hash 357053597, now seen corresponding path program 8 times [2024-06-21 18:15:46,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:46,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049935588] [2024-06-21 18:15:46,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:46,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:47,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:47,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:47,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049935588] [2024-06-21 18:15:47,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049935588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:47,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:47,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:15:47,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705897656] [2024-06-21 18:15:47,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:47,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:15:47,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:47,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:15:47,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:15:48,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:48,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 155 transitions, 1781 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:48,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:48,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:48,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:48,566 INFO L124 PetriNetUnfolderBase]: 442/929 cut-off events. [2024-06-21 18:15:48,566 INFO L125 PetriNetUnfolderBase]: For 45509/45509 co-relation queries the response was YES. [2024-06-21 18:15:48,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5761 conditions, 929 events. 442/929 cut-off events. For 45509/45509 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5583 event pairs, 58 based on Foata normal form. 2/926 useless extension candidates. Maximal degree in co-relation 5651. Up to 698 conditions per place. [2024-06-21 18:15:48,572 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 128 selfloop transitions, 35 changer transitions 5/172 dead transitions. [2024-06-21 18:15:48,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 172 transitions, 2235 flow [2024-06-21 18:15:48,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:15:48,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:15:48,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 18:15:48,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-21 18:15:48,573 INFO L175 Difference]: Start difference. First operand has 239 places, 155 transitions, 1781 flow. Second operand 11 states and 130 transitions. [2024-06-21 18:15:48,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 172 transitions, 2235 flow [2024-06-21 18:15:48,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 172 transitions, 2137 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-21 18:15:48,729 INFO L231 Difference]: Finished difference. Result has 226 places, 156 transitions, 1789 flow [2024-06-21 18:15:48,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1789, PETRI_PLACES=226, PETRI_TRANSITIONS=156} [2024-06-21 18:15:48,729 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-21 18:15:48,729 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 156 transitions, 1789 flow [2024-06-21 18:15:48,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:48,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:48,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:48,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 18:15:48,730 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-21 18:15:48,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:48,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1605416171, now seen corresponding path program 9 times [2024-06-21 18:15:48,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:48,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270544773] [2024-06-21 18:15:48,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:48,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:50,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:50,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:50,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270544773] [2024-06-21 18:15:50,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270544773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:50,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:50,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:15:50,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546265529] [2024-06-21 18:15:50,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:50,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:15:50,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:50,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:15:50,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:15:50,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:15:50,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 156 transitions, 1789 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:50,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:50,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:15:50,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:50,784 INFO L124 PetriNetUnfolderBase]: 439/924 cut-off events. [2024-06-21 18:15:50,784 INFO L125 PetriNetUnfolderBase]: For 37441/37441 co-relation queries the response was YES. [2024-06-21 18:15:50,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5481 conditions, 924 events. 439/924 cut-off events. For 37441/37441 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5546 event pairs, 61 based on Foata normal form. 2/921 useless extension candidates. Maximal degree in co-relation 5376. Up to 709 conditions per place. [2024-06-21 18:15:50,790 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 128 selfloop transitions, 35 changer transitions 5/172 dead transitions. [2024-06-21 18:15:50,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 172 transitions, 2219 flow [2024-06-21 18:15:50,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:15:50,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:15:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-21 18:15:50,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-21 18:15:50,791 INFO L175 Difference]: Start difference. First operand has 226 places, 156 transitions, 1789 flow. Second operand 12 states and 137 transitions. [2024-06-21 18:15:50,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 172 transitions, 2219 flow [2024-06-21 18:15:50,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 172 transitions, 2125 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-21 18:15:50,906 INFO L231 Difference]: Finished difference. Result has 227 places, 156 transitions, 1771 flow [2024-06-21 18:15:50,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1771, PETRI_PLACES=227, PETRI_TRANSITIONS=156} [2024-06-21 18:15:50,907 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-21 18:15:50,907 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 156 transitions, 1771 flow [2024-06-21 18:15:50,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:50,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:50,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:50,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 18:15:50,907 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-21 18:15:50,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:50,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1159758574, now seen corresponding path program 6 times [2024-06-21 18:15:50,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:50,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794310439] [2024-06-21 18:15:50,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:50,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:50,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:53,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:53,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:53,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794310439] [2024-06-21 18:15:53,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794310439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:53,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:53,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:15:53,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618450737] [2024-06-21 18:15:53,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:53,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:15:53,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:53,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:15:53,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:15:53,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:15:53,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 156 transitions, 1771 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:53,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:53,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:15:53,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:53,873 INFO L124 PetriNetUnfolderBase]: 453/954 cut-off events. [2024-06-21 18:15:53,873 INFO L125 PetriNetUnfolderBase]: For 35821/35821 co-relation queries the response was YES. [2024-06-21 18:15:53,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5552 conditions, 954 events. 453/954 cut-off events. For 35821/35821 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5766 event pairs, 71 based on Foata normal form. 3/951 useless extension candidates. Maximal degree in co-relation 5450. Up to 695 conditions per place. [2024-06-21 18:15:53,882 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 128 selfloop transitions, 37 changer transitions 2/172 dead transitions. [2024-06-21 18:15:53,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 172 transitions, 2247 flow [2024-06-21 18:15:53,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:15:53,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:15:53,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-21 18:15:53,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-06-21 18:15:53,884 INFO L175 Difference]: Start difference. First operand has 227 places, 156 transitions, 1771 flow. Second operand 9 states and 130 transitions. [2024-06-21 18:15:53,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 172 transitions, 2247 flow [2024-06-21 18:15:54,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 172 transitions, 2145 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-21 18:15:54,012 INFO L231 Difference]: Finished difference. Result has 226 places, 160 transitions, 1816 flow [2024-06-21 18:15:54,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1816, PETRI_PLACES=226, PETRI_TRANSITIONS=160} [2024-06-21 18:15:54,013 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-21 18:15:54,013 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 160 transitions, 1816 flow [2024-06-21 18:15:54,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:54,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:54,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:54,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 18:15:54,013 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-21 18:15:54,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:54,014 INFO L85 PathProgramCache]: Analyzing trace with hash -115075616, now seen corresponding path program 7 times [2024-06-21 18:15:54,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:54,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487389442] [2024-06-21 18:15:54,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:54,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:54,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:56,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:56,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:56,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487389442] [2024-06-21 18:15:56,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487389442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:56,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:56,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:56,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142903127] [2024-06-21 18:15:56,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:56,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:56,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:56,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:56,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:56,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:15:56,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 160 transitions, 1816 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:56,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:56,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:15:56,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:56,781 INFO L124 PetriNetUnfolderBase]: 495/1057 cut-off events. [2024-06-21 18:15:56,781 INFO L125 PetriNetUnfolderBase]: For 62128/62128 co-relation queries the response was YES. [2024-06-21 18:15:56,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6635 conditions, 1057 events. 495/1057 cut-off events. For 62128/62128 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6547 event pairs, 76 based on Foata normal form. 9/1060 useless extension candidates. Maximal degree in co-relation 6531. Up to 569 conditions per place. [2024-06-21 18:15:56,789 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 136 selfloop transitions, 44 changer transitions 3/187 dead transitions. [2024-06-21 18:15:56,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 187 transitions, 2672 flow [2024-06-21 18:15:56,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:15:56,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:15:56,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-21 18:15:56,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 18:15:56,790 INFO L175 Difference]: Start difference. First operand has 226 places, 160 transitions, 1816 flow. Second operand 11 states and 152 transitions. [2024-06-21 18:15:56,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 187 transitions, 2672 flow [2024-06-21 18:15:56,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 187 transitions, 2588 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 18:15:56,929 INFO L231 Difference]: Finished difference. Result has 233 places, 161 transitions, 1841 flow [2024-06-21 18:15:56,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1841, PETRI_PLACES=233, PETRI_TRANSITIONS=161} [2024-06-21 18:15:56,929 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-21 18:15:56,930 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 161 transitions, 1841 flow [2024-06-21 18:15:56,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:56,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:56,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:15:56,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 18:15:56,930 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-21 18:15:56,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:56,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1185119878, now seen corresponding path program 8 times [2024-06-21 18:15:56,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:56,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495582825] [2024-06-21 18:15:56,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:56,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:56,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:59,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:59,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:59,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495582825] [2024-06-21 18:15:59,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495582825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:59,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:59,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:15:59,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028813082] [2024-06-21 18:15:59,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:59,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:15:59,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:59,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:15:59,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:15:59,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:15:59,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 161 transitions, 1841 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:59,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:59,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:15:59,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:00,517 INFO L124 PetriNetUnfolderBase]: 514/1095 cut-off events. [2024-06-21 18:16:00,517 INFO L125 PetriNetUnfolderBase]: For 60026/60026 co-relation queries the response was YES. [2024-06-21 18:16:00,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7185 conditions, 1095 events. 514/1095 cut-off events. For 60026/60026 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6842 event pairs, 76 based on Foata normal form. 3/1092 useless extension candidates. Maximal degree in co-relation 7078. Up to 631 conditions per place. [2024-06-21 18:16:00,525 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 124 selfloop transitions, 60 changer transitions 2/190 dead transitions. [2024-06-21 18:16:00,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 190 transitions, 2649 flow [2024-06-21 18:16:00,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:16:00,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:16:00,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-21 18:16:00,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 18:16:00,526 INFO L175 Difference]: Start difference. First operand has 233 places, 161 transitions, 1841 flow. Second operand 11 states and 153 transitions. [2024-06-21 18:16:00,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 190 transitions, 2649 flow [2024-06-21 18:16:00,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 190 transitions, 2552 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 18:16:00,732 INFO L231 Difference]: Finished difference. Result has 236 places, 166 transitions, 1949 flow [2024-06-21 18:16:00,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1949, PETRI_PLACES=236, PETRI_TRANSITIONS=166} [2024-06-21 18:16:00,733 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 205 predicate places. [2024-06-21 18:16:00,733 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 166 transitions, 1949 flow [2024-06-21 18:16:00,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:00,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:00,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:00,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 18:16:00,734 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-21 18:16:00,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:00,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1769860432, now seen corresponding path program 9 times [2024-06-21 18:16:00,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:00,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463514069] [2024-06-21 18:16:00,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:00,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:00,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:03,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:03,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:03,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463514069] [2024-06-21 18:16:03,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463514069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:03,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:03,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:16:03,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811892737] [2024-06-21 18:16:03,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:03,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:16:03,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:03,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:16:03,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:16:03,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:16:03,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 166 transitions, 1949 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:03,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:03,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:16:03,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:04,068 INFO L124 PetriNetUnfolderBase]: 494/1050 cut-off events. [2024-06-21 18:16:04,068 INFO L125 PetriNetUnfolderBase]: For 46025/46025 co-relation queries the response was YES. [2024-06-21 18:16:04,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6551 conditions, 1050 events. 494/1050 cut-off events. For 46025/46025 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6506 event pairs, 65 based on Foata normal form. 3/1047 useless extension candidates. Maximal degree in co-relation 6442. Up to 632 conditions per place. [2024-06-21 18:16:04,075 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 123 selfloop transitions, 57 changer transitions 2/186 dead transitions. [2024-06-21 18:16:04,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 186 transitions, 2530 flow [2024-06-21 18:16:04,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:16:04,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:16:04,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-21 18:16:04,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-21 18:16:04,076 INFO L175 Difference]: Start difference. First operand has 236 places, 166 transitions, 1949 flow. Second operand 10 states and 138 transitions. [2024-06-21 18:16:04,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 186 transitions, 2530 flow [2024-06-21 18:16:04,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 186 transitions, 2427 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 18:16:04,217 INFO L231 Difference]: Finished difference. Result has 239 places, 168 transitions, 2023 flow [2024-06-21 18:16:04,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2023, PETRI_PLACES=239, PETRI_TRANSITIONS=168} [2024-06-21 18:16:04,218 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-21 18:16:04,218 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 168 transitions, 2023 flow [2024-06-21 18:16:04,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:04,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:04,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:04,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 18:16:04,219 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-21 18:16:04,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:04,219 INFO L85 PathProgramCache]: Analyzing trace with hash -115285083, now seen corresponding path program 10 times [2024-06-21 18:16:04,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:04,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443581670] [2024-06-21 18:16:04,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:04,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:04,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:07,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:07,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:07,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443581670] [2024-06-21 18:16:07,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443581670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:07,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:07,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:16:07,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119686928] [2024-06-21 18:16:07,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:07,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:16:07,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:07,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:16:07,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:16:07,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:16:07,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 168 transitions, 2023 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:07,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:07,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:16:07,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:08,193 INFO L124 PetriNetUnfolderBase]: 501/1065 cut-off events. [2024-06-21 18:16:08,194 INFO L125 PetriNetUnfolderBase]: For 46173/46173 co-relation queries the response was YES. [2024-06-21 18:16:08,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6712 conditions, 1065 events. 501/1065 cut-off events. For 46173/46173 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 6633 event pairs, 80 based on Foata normal form. 2/1061 useless extension candidates. Maximal degree in co-relation 6601. Up to 800 conditions per place. [2024-06-21 18:16:08,201 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 141 selfloop transitions, 35 changer transitions 2/182 dead transitions. [2024-06-21 18:16:08,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 182 transitions, 2457 flow [2024-06-21 18:16:08,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:16:08,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:16:08,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 18:16:08,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 18:16:08,202 INFO L175 Difference]: Start difference. First operand has 239 places, 168 transitions, 2023 flow. Second operand 10 states and 127 transitions. [2024-06-21 18:16:08,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 182 transitions, 2457 flow [2024-06-21 18:16:08,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 182 transitions, 2303 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 18:16:08,345 INFO L231 Difference]: Finished difference. Result has 242 places, 171 transitions, 1974 flow [2024-06-21 18:16:08,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1974, PETRI_PLACES=242, PETRI_TRANSITIONS=171} [2024-06-21 18:16:08,346 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-21 18:16:08,346 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 171 transitions, 1974 flow [2024-06-21 18:16:08,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:08,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:08,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:08,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 18:16:08,347 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-21 18:16:08,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:08,347 INFO L85 PathProgramCache]: Analyzing trace with hash -115284866, now seen corresponding path program 10 times [2024-06-21 18:16:08,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:08,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719312866] [2024-06-21 18:16:08,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:08,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:08,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:10,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:10,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:10,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719312866] [2024-06-21 18:16:10,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719312866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:10,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:10,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:16:10,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830058779] [2024-06-21 18:16:10,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:10,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:16:10,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:10,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:16:10,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:16:10,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:16:10,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 171 transitions, 1974 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:10,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:10,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:16:10,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:10,553 INFO L124 PetriNetUnfolderBase]: 516/1104 cut-off events. [2024-06-21 18:16:10,553 INFO L125 PetriNetUnfolderBase]: For 61270/61270 co-relation queries the response was YES. [2024-06-21 18:16:10,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6835 conditions, 1104 events. 516/1104 cut-off events. For 61270/61270 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 6974 event pairs, 69 based on Foata normal form. 9/1107 useless extension candidates. Maximal degree in co-relation 6723. Up to 773 conditions per place. [2024-06-21 18:16:10,562 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 136 selfloop transitions, 34 changer transitions 13/188 dead transitions. [2024-06-21 18:16:10,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 188 transitions, 2492 flow [2024-06-21 18:16:10,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:16:10,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:16:10,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-21 18:16:10,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548611111111111 [2024-06-21 18:16:10,564 INFO L175 Difference]: Start difference. First operand has 242 places, 171 transitions, 1974 flow. Second operand 9 states and 131 transitions. [2024-06-21 18:16:10,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 188 transitions, 2492 flow [2024-06-21 18:16:10,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 188 transitions, 2415 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:16:10,705 INFO L231 Difference]: Finished difference. Result has 244 places, 168 transitions, 1950 flow [2024-06-21 18:16:10,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1897, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1950, PETRI_PLACES=244, PETRI_TRANSITIONS=168} [2024-06-21 18:16:10,705 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 213 predicate places. [2024-06-21 18:16:10,706 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 168 transitions, 1950 flow [2024-06-21 18:16:10,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:10,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:10,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:10,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 18:16:10,706 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-21 18:16:10,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:10,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1762508782, now seen corresponding path program 11 times [2024-06-21 18:16:10,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:10,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043523846] [2024-06-21 18:16:10,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:10,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:10,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:12,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-21 18:16:12,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:12,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043523846] [2024-06-21 18:16:12,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043523846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:12,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:12,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:16:12,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781022554] [2024-06-21 18:16:12,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:12,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:16:12,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:12,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:16:12,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:16:12,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:16:12,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 168 transitions, 1950 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:12,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:12,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:16:12,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:13,006 INFO L124 PetriNetUnfolderBase]: 493/1060 cut-off events. [2024-06-21 18:16:13,006 INFO L125 PetriNetUnfolderBase]: For 48738/48738 co-relation queries the response was YES. [2024-06-21 18:16:13,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6529 conditions, 1060 events. 493/1060 cut-off events. For 48738/48738 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6701 event pairs, 67 based on Foata normal form. 3/1057 useless extension candidates. Maximal degree in co-relation 6417. Up to 671 conditions per place. [2024-06-21 18:16:13,015 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 129 selfloop transitions, 49 changer transitions 3/186 dead transitions. [2024-06-21 18:16:13,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 186 transitions, 2501 flow [2024-06-21 18:16:13,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:16:13,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:16:13,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 18:16:13,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2024-06-21 18:16:13,016 INFO L175 Difference]: Start difference. First operand has 244 places, 168 transitions, 1950 flow. Second operand 9 states and 134 transitions. [2024-06-21 18:16:13,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 186 transitions, 2501 flow [2024-06-21 18:16:13,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 186 transitions, 2431 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 18:16:13,180 INFO L231 Difference]: Finished difference. Result has 244 places, 169 transitions, 2003 flow [2024-06-21 18:16:13,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2003, PETRI_PLACES=244, PETRI_TRANSITIONS=169} [2024-06-21 18:16:13,181 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 213 predicate places. [2024-06-21 18:16:13,181 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 169 transitions, 2003 flow [2024-06-21 18:16:13,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:13,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:13,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:13,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 18:16:13,181 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-21 18:16:13,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:13,181 INFO L85 PathProgramCache]: Analyzing trace with hash 2027226299, now seen corresponding path program 2 times [2024-06-21 18:16:13,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:13,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037357535] [2024-06-21 18:16:13,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:13,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:16,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:16,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:16,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037357535] [2024-06-21 18:16:16,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037357535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:16,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:16,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:16:16,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889298328] [2024-06-21 18:16:16,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:16,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:16:16,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:16,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:16:16,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:16:16,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:16:16,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 169 transitions, 2003 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:16,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:16,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:16:16,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:16,762 INFO L124 PetriNetUnfolderBase]: 497/1068 cut-off events. [2024-06-21 18:16:16,762 INFO L125 PetriNetUnfolderBase]: For 47011/47011 co-relation queries the response was YES. [2024-06-21 18:16:16,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6639 conditions, 1068 events. 497/1068 cut-off events. For 47011/47011 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 6755 event pairs, 143 based on Foata normal form. 2/1068 useless extension candidates. Maximal degree in co-relation 6527. Up to 903 conditions per place. [2024-06-21 18:16:16,771 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 161 selfloop transitions, 18 changer transitions 0/184 dead transitions. [2024-06-21 18:16:16,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 184 transitions, 2546 flow [2024-06-21 18:16:16,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:16:16,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:16:16,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-21 18:16:16,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 18:16:16,772 INFO L175 Difference]: Start difference. First operand has 244 places, 169 transitions, 2003 flow. Second operand 9 states and 128 transitions. [2024-06-21 18:16:16,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 184 transitions, 2546 flow [2024-06-21 18:16:16,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 184 transitions, 2432 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:16:16,908 INFO L231 Difference]: Finished difference. Result has 246 places, 170 transitions, 1942 flow [2024-06-21 18:16:16,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1942, PETRI_PLACES=246, PETRI_TRANSITIONS=170} [2024-06-21 18:16:16,909 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-21 18:16:16,909 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 170 transitions, 1942 flow [2024-06-21 18:16:16,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:16,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:16,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:16,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 18:16:16,909 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-21 18:16:16,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:16,909 INFO L85 PathProgramCache]: Analyzing trace with hash -2147323537, now seen corresponding path program 11 times [2024-06-21 18:16:16,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:16,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443810449] [2024-06-21 18:16:16,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:16,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:16,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:19,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:19,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:19,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443810449] [2024-06-21 18:16:19,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443810449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:19,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:19,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:16:19,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966047802] [2024-06-21 18:16:19,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:19,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:16:19,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:19,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:16:19,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:16:19,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:16:19,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 170 transitions, 1942 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:19,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:19,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:16:19,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:19,957 INFO L124 PetriNetUnfolderBase]: 494/1065 cut-off events. [2024-06-21 18:16:19,957 INFO L125 PetriNetUnfolderBase]: For 43485/43485 co-relation queries the response was YES. [2024-06-21 18:16:19,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6374 conditions, 1065 events. 494/1065 cut-off events. For 43485/43485 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 6744 event pairs, 83 based on Foata normal form. 2/1061 useless extension candidates. Maximal degree in co-relation 6261. Up to 769 conditions per place. [2024-06-21 18:16:19,965 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 138 selfloop transitions, 36 changer transitions 5/184 dead transitions. [2024-06-21 18:16:19,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 184 transitions, 2396 flow [2024-06-21 18:16:19,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:16:19,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:16:19,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-21 18:16:19,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 18:16:19,966 INFO L175 Difference]: Start difference. First operand has 246 places, 170 transitions, 1942 flow. Second operand 9 states and 128 transitions. [2024-06-21 18:16:19,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 184 transitions, 2396 flow [2024-06-21 18:16:20,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 184 transitions, 2350 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 18:16:20,180 INFO L231 Difference]: Finished difference. Result has 248 places, 170 transitions, 1974 flow [2024-06-21 18:16:20,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1974, PETRI_PLACES=248, PETRI_TRANSITIONS=170} [2024-06-21 18:16:20,184 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-21 18:16:20,184 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 170 transitions, 1974 flow [2024-06-21 18:16:20,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:20,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:20,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:20,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 18:16:20,185 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-21 18:16:20,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:20,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1353697984, now seen corresponding path program 12 times [2024-06-21 18:16:20,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:20,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620912631] [2024-06-21 18:16:20,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:20,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:22,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:22,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:22,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620912631] [2024-06-21 18:16:22,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620912631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:22,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:22,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:16:22,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671609203] [2024-06-21 18:16:22,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:22,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:16:22,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:22,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:16:22,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:16:22,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:16:22,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 170 transitions, 1974 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:22,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:22,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:16:22,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:23,022 INFO L124 PetriNetUnfolderBase]: 509/1104 cut-off events. [2024-06-21 18:16:23,022 INFO L125 PetriNetUnfolderBase]: For 57702/57702 co-relation queries the response was YES. [2024-06-21 18:16:23,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6634 conditions, 1104 events. 509/1104 cut-off events. For 57702/57702 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7067 event pairs, 91 based on Foata normal form. 9/1107 useless extension candidates. Maximal degree in co-relation 6520. Up to 715 conditions per place. [2024-06-21 18:16:23,031 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 130 selfloop transitions, 36 changer transitions 19/189 dead transitions. [2024-06-21 18:16:23,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 189 transitions, 2534 flow [2024-06-21 18:16:23,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:16:23,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:16:23,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-21 18:16:23,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-21 18:16:23,032 INFO L175 Difference]: Start difference. First operand has 248 places, 170 transitions, 1974 flow. Second operand 10 states and 135 transitions. [2024-06-21 18:16:23,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 189 transitions, 2534 flow [2024-06-21 18:16:23,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 189 transitions, 2417 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 18:16:23,201 INFO L231 Difference]: Finished difference. Result has 248 places, 163 transitions, 1873 flow [2024-06-21 18:16:23,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1857, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1873, PETRI_PLACES=248, PETRI_TRANSITIONS=163} [2024-06-21 18:16:23,201 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-21 18:16:23,201 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 163 transitions, 1873 flow [2024-06-21 18:16:23,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:23,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:23,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:23,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 18:16:23,202 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-21 18:16:23,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:23,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1962979346, now seen corresponding path program 13 times [2024-06-21 18:16:23,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:23,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191121692] [2024-06-21 18:16:23,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:23,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:23,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:25,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:25,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:25,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191121692] [2024-06-21 18:16:25,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191121692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:25,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:25,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:16:25,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384376043] [2024-06-21 18:16:25,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:25,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:16:25,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:25,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:16:25,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:16:25,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:16:25,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 163 transitions, 1873 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:25,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:25,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:16:25,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:26,203 INFO L124 PetriNetUnfolderBase]: 485/1062 cut-off events. [2024-06-21 18:16:26,203 INFO L125 PetriNetUnfolderBase]: For 55313/55313 co-relation queries the response was YES. [2024-06-21 18:16:26,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6350 conditions, 1062 events. 485/1062 cut-off events. For 55313/55313 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6771 event pairs, 52 based on Foata normal form. 9/1065 useless extension candidates. Maximal degree in co-relation 6236. Up to 444 conditions per place. [2024-06-21 18:16:26,211 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 101 selfloop transitions, 79 changer transitions 2/186 dead transitions. [2024-06-21 18:16:26,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 186 transitions, 2597 flow [2024-06-21 18:16:26,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:16:26,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:16:26,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-21 18:16:26,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140625 [2024-06-21 18:16:26,213 INFO L175 Difference]: Start difference. First operand has 248 places, 163 transitions, 1873 flow. Second operand 12 states and 159 transitions. [2024-06-21 18:16:26,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 186 transitions, 2597 flow [2024-06-21 18:16:26,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 186 transitions, 2476 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-21 18:16:26,357 INFO L231 Difference]: Finished difference. Result has 243 places, 164 transitions, 1951 flow [2024-06-21 18:16:26,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1951, PETRI_PLACES=243, PETRI_TRANSITIONS=164} [2024-06-21 18:16:26,358 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-21 18:16:26,358 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 164 transitions, 1951 flow [2024-06-21 18:16:26,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:26,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:26,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:26,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 18:16:26,359 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-21 18:16:26,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:26,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1951927877, now seen corresponding path program 3 times [2024-06-21 18:16:26,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:26,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142579537] [2024-06-21 18:16:26,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:26,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:26,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:28,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:28,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:28,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142579537] [2024-06-21 18:16:28,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142579537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:28,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:28,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:16:28,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53295486] [2024-06-21 18:16:28,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:28,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:16:28,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:28,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:16:28,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:16:29,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:16:29,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 164 transitions, 1951 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:29,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:29,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:16:29,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:29,481 INFO L124 PetriNetUnfolderBase]: 481/1048 cut-off events. [2024-06-21 18:16:29,481 INFO L125 PetriNetUnfolderBase]: For 36767/36767 co-relation queries the response was YES. [2024-06-21 18:16:29,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6162 conditions, 1048 events. 481/1048 cut-off events. For 36767/36767 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 6682 event pairs, 142 based on Foata normal form. 2/1048 useless extension candidates. Maximal degree in co-relation 6052. Up to 886 conditions per place. [2024-06-21 18:16:29,489 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 151 selfloop transitions, 16 changer transitions 6/177 dead transitions. [2024-06-21 18:16:29,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 177 transitions, 2344 flow [2024-06-21 18:16:29,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:16:29,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:16:29,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 18:16:29,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 18:16:29,490 INFO L175 Difference]: Start difference. First operand has 243 places, 164 transitions, 1951 flow. Second operand 10 states and 128 transitions. [2024-06-21 18:16:29,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 177 transitions, 2344 flow [2024-06-21 18:16:29,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 177 transitions, 2169 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 18:16:29,626 INFO L231 Difference]: Finished difference. Result has 243 places, 161 transitions, 1788 flow [2024-06-21 18:16:29,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1788, PETRI_PLACES=243, PETRI_TRANSITIONS=161} [2024-06-21 18:16:29,626 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-21 18:16:29,626 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 161 transitions, 1788 flow [2024-06-21 18:16:29,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:29,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:29,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:29,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 18:16:29,627 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-21 18:16:29,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:29,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1001836946, now seen corresponding path program 14 times [2024-06-21 18:16:29,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:29,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042463594] [2024-06-21 18:16:29,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:29,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:32,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-21 18:16:32,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:32,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042463594] [2024-06-21 18:16:32,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042463594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:32,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:32,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:16:32,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114736397] [2024-06-21 18:16:32,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:32,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:16:32,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:32,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:16:32,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:16:32,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:16:32,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 161 transitions, 1788 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:32,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:32,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:16:32,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:33,570 INFO L124 PetriNetUnfolderBase]: 496/1085 cut-off events. [2024-06-21 18:16:33,570 INFO L125 PetriNetUnfolderBase]: For 64651/64651 co-relation queries the response was YES. [2024-06-21 18:16:33,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6687 conditions, 1085 events. 496/1085 cut-off events. For 64651/64651 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6918 event pairs, 59 based on Foata normal form. 9/1084 useless extension candidates. Maximal degree in co-relation 6576. Up to 397 conditions per place. [2024-06-21 18:16:33,579 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 106 selfloop transitions, 75 changer transitions 3/188 dead transitions. [2024-06-21 18:16:33,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 188 transitions, 2576 flow [2024-06-21 18:16:33,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:16:33,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:16:33,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-21 18:16:33,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 18:16:33,580 INFO L175 Difference]: Start difference. First operand has 243 places, 161 transitions, 1788 flow. Second operand 11 states and 153 transitions. [2024-06-21 18:16:33,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 188 transitions, 2576 flow [2024-06-21 18:16:33,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 188 transitions, 2528 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 18:16:33,723 INFO L231 Difference]: Finished difference. Result has 242 places, 162 transitions, 1921 flow [2024-06-21 18:16:33,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1921, PETRI_PLACES=242, PETRI_TRANSITIONS=162} [2024-06-21 18:16:33,723 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-21 18:16:33,724 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 162 transitions, 1921 flow [2024-06-21 18:16:33,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:33,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:33,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:33,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 18:16:33,724 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-21 18:16:33,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:33,724 INFO L85 PathProgramCache]: Analyzing trace with hash 2018021810, now seen corresponding path program 15 times [2024-06-21 18:16:33,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:33,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023755615] [2024-06-21 18:16:33,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:33,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:33,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:36,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:36,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:36,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023755615] [2024-06-21 18:16:36,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023755615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:36,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:36,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:16:36,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104938617] [2024-06-21 18:16:36,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:36,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:16:36,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:36,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:16:36,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:16:36,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:16:36,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 162 transitions, 1921 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:36,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:36,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:16:36,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:36,730 INFO L124 PetriNetUnfolderBase]: 499/1105 cut-off events. [2024-06-21 18:16:36,731 INFO L125 PetriNetUnfolderBase]: For 57199/57199 co-relation queries the response was YES. [2024-06-21 18:16:36,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6749 conditions, 1105 events. 499/1105 cut-off events. For 57199/57199 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7111 event pairs, 73 based on Foata normal form. 9/1104 useless extension candidates. Maximal degree in co-relation 6638. Up to 506 conditions per place. [2024-06-21 18:16:36,739 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 96 selfloop transitions, 70 changer transitions 12/182 dead transitions. [2024-06-21 18:16:36,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 182 transitions, 2495 flow [2024-06-21 18:16:36,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:16:36,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:16:36,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-21 18:16:36,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-21 18:16:36,740 INFO L175 Difference]: Start difference. First operand has 242 places, 162 transitions, 1921 flow. Second operand 10 states and 137 transitions. [2024-06-21 18:16:36,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 182 transitions, 2495 flow [2024-06-21 18:16:36,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 182 transitions, 2332 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 18:16:36,890 INFO L231 Difference]: Finished difference. Result has 243 places, 160 transitions, 1886 flow [2024-06-21 18:16:36,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1886, PETRI_PLACES=243, PETRI_TRANSITIONS=160} [2024-06-21 18:16:36,891 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-21 18:16:36,891 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 160 transitions, 1886 flow [2024-06-21 18:16:36,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:36,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:36,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:36,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 18:16:36,891 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-21 18:16:36,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:36,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1482203876, now seen corresponding path program 1 times [2024-06-21 18:16:36,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:36,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482412714] [2024-06-21 18:16:36,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:36,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:36,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:39,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:39,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:39,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482412714] [2024-06-21 18:16:39,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482412714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:39,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:39,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:16:39,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475286836] [2024-06-21 18:16:39,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:39,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:16:39,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:39,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:16:39,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:16:39,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:16:39,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 160 transitions, 1886 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:39,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:39,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:16:39,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:39,954 INFO L124 PetriNetUnfolderBase]: 457/1000 cut-off events. [2024-06-21 18:16:39,954 INFO L125 PetriNetUnfolderBase]: For 30840/30840 co-relation queries the response was YES. [2024-06-21 18:16:39,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5707 conditions, 1000 events. 457/1000 cut-off events. For 30840/30840 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6295 event pairs, 77 based on Foata normal form. 2/995 useless extension candidates. Maximal degree in co-relation 5595. Up to 737 conditions per place. [2024-06-21 18:16:39,961 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 137 selfloop transitions, 34 changer transitions 5/180 dead transitions. [2024-06-21 18:16:39,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 180 transitions, 2325 flow [2024-06-21 18:16:39,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:16:39,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:16:39,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 18:16:39,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-21 18:16:39,962 INFO L175 Difference]: Start difference. First operand has 243 places, 160 transitions, 1886 flow. Second operand 11 states and 130 transitions. [2024-06-21 18:16:39,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 180 transitions, 2325 flow [2024-06-21 18:16:40,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 180 transitions, 2165 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 18:16:40,127 INFO L231 Difference]: Finished difference. Result has 242 places, 161 transitions, 1813 flow [2024-06-21 18:16:40,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1813, PETRI_PLACES=242, PETRI_TRANSITIONS=161} [2024-06-21 18:16:40,128 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-21 18:16:40,128 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 161 transitions, 1813 flow [2024-06-21 18:16:40,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:40,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:40,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:40,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 18:16:40,129 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-21 18:16:40,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:40,129 INFO L85 PathProgramCache]: Analyzing trace with hash 572618840, now seen corresponding path program 2 times [2024-06-21 18:16:40,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:40,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269227440] [2024-06-21 18:16:40,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:40,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:40,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:42,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:42,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:42,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269227440] [2024-06-21 18:16:42,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269227440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:42,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:42,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:16:42,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301187496] [2024-06-21 18:16:42,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:42,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:16:42,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:42,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:16:42,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:16:42,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:16:42,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 161 transitions, 1813 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:42,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:42,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:16:42,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:42,791 INFO L124 PetriNetUnfolderBase]: 461/1010 cut-off events. [2024-06-21 18:16:42,791 INFO L125 PetriNetUnfolderBase]: For 29742/29742 co-relation queries the response was YES. [2024-06-21 18:16:42,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 1010 events. 461/1010 cut-off events. For 29742/29742 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6367 event pairs, 61 based on Foata normal form. 2/1004 useless extension candidates. Maximal degree in co-relation 5501. Up to 687 conditions per place. [2024-06-21 18:16:42,799 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 33 changer transitions 2/179 dead transitions. [2024-06-21 18:16:42,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 179 transitions, 2253 flow [2024-06-21 18:16:42,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:16:42,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:16:42,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 18:16:42,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-21 18:16:42,800 INFO L175 Difference]: Start difference. First operand has 242 places, 161 transitions, 1813 flow. Second operand 10 states and 121 transitions. [2024-06-21 18:16:42,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 179 transitions, 2253 flow [2024-06-21 18:16:42,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 179 transitions, 2187 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 18:16:42,924 INFO L231 Difference]: Finished difference. Result has 243 places, 162 transitions, 1840 flow [2024-06-21 18:16:42,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1840, PETRI_PLACES=243, PETRI_TRANSITIONS=162} [2024-06-21 18:16:42,924 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-21 18:16:42,924 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 162 transitions, 1840 flow [2024-06-21 18:16:42,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:42,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:42,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:42,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 18:16:42,924 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-21 18:16:42,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:42,925 INFO L85 PathProgramCache]: Analyzing trace with hash 103096064, now seen corresponding path program 1 times [2024-06-21 18:16:42,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:42,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298659019] [2024-06-21 18:16:42,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:42,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:45,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:45,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:45,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298659019] [2024-06-21 18:16:45,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298659019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:45,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:45,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:16:45,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668201742] [2024-06-21 18:16:45,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:45,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:16:45,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:45,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:16:45,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:16:45,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:16:45,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 162 transitions, 1840 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:45,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:45,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:16:45,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:46,343 INFO L124 PetriNetUnfolderBase]: 532/1186 cut-off events. [2024-06-21 18:16:46,344 INFO L125 PetriNetUnfolderBase]: For 54485/54485 co-relation queries the response was YES. [2024-06-21 18:16:46,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6935 conditions, 1186 events. 532/1186 cut-off events. For 54485/54485 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 7914 event pairs, 77 based on Foata normal form. 6/1184 useless extension candidates. Maximal degree in co-relation 6824. Up to 483 conditions per place. [2024-06-21 18:16:46,351 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 117 selfloop transitions, 57 changer transitions 20/199 dead transitions. [2024-06-21 18:16:46,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 199 transitions, 2818 flow [2024-06-21 18:16:46,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:16:46,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:16:46,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 18:16:46,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:16:46,352 INFO L175 Difference]: Start difference. First operand has 243 places, 162 transitions, 1840 flow. Second operand 9 states and 144 transitions. [2024-06-21 18:16:46,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 199 transitions, 2818 flow [2024-06-21 18:16:46,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 199 transitions, 2737 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 18:16:46,522 INFO L231 Difference]: Finished difference. Result has 246 places, 161 transitions, 1909 flow [2024-06-21 18:16:46,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1909, PETRI_PLACES=246, PETRI_TRANSITIONS=161} [2024-06-21 18:16:46,522 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-21 18:16:46,522 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 161 transitions, 1909 flow [2024-06-21 18:16:46,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:46,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:46,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:46,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 18:16:46,523 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-21 18:16:46,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:46,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1463565838, now seen corresponding path program 2 times [2024-06-21 18:16:46,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:46,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883403633] [2024-06-21 18:16:46,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:46,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:46,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:49,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:49,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:49,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883403633] [2024-06-21 18:16:49,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883403633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:49,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:49,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:16:49,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040640200] [2024-06-21 18:16:49,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:49,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:16:49,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:49,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:16:49,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:16:49,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:16:49,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 161 transitions, 1909 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:49,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:49,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:16:49,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:50,466 INFO L124 PetriNetUnfolderBase]: 468/1058 cut-off events. [2024-06-21 18:16:50,466 INFO L125 PetriNetUnfolderBase]: For 63209/63209 co-relation queries the response was YES. [2024-06-21 18:16:50,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6654 conditions, 1058 events. 468/1058 cut-off events. For 63209/63209 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 6891 event pairs, 92 based on Foata normal form. 6/1060 useless extension candidates. Maximal degree in co-relation 6540. Up to 696 conditions per place. [2024-06-21 18:16:50,474 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 130 selfloop transitions, 40 changer transitions 10/184 dead transitions. [2024-06-21 18:16:50,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 184 transitions, 2546 flow [2024-06-21 18:16:50,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:16:50,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:16:50,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-21 18:16:50,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-06-21 18:16:50,475 INFO L175 Difference]: Start difference. First operand has 246 places, 161 transitions, 1909 flow. Second operand 11 states and 146 transitions. [2024-06-21 18:16:50,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 184 transitions, 2546 flow [2024-06-21 18:16:50,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 184 transitions, 2422 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 18:16:50,639 INFO L231 Difference]: Finished difference. Result has 248 places, 162 transitions, 1911 flow [2024-06-21 18:16:50,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1911, PETRI_PLACES=248, PETRI_TRANSITIONS=162} [2024-06-21 18:16:50,639 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-21 18:16:50,639 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 162 transitions, 1911 flow [2024-06-21 18:16:50,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:50,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:50,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:50,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 18:16:50,640 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-21 18:16:50,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:50,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1156087656, now seen corresponding path program 3 times [2024-06-21 18:16:50,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:50,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829823009] [2024-06-21 18:16:50,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:50,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:50,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:52,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:52,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:52,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829823009] [2024-06-21 18:16:52,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829823009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:52,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:52,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 18:16:52,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652253941] [2024-06-21 18:16:52,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:52,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 18:16:52,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:52,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 18:16:52,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 18:16:53,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:16:53,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 162 transitions, 1911 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:53,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:53,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:16:53,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:53,558 INFO L124 PetriNetUnfolderBase]: 462/1040 cut-off events. [2024-06-21 18:16:53,558 INFO L125 PetriNetUnfolderBase]: For 56482/56482 co-relation queries the response was YES. [2024-06-21 18:16:53,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6610 conditions, 1040 events. 462/1040 cut-off events. For 56482/56482 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6729 event pairs, 96 based on Foata normal form. 2/1034 useless extension candidates. Maximal degree in co-relation 6496. Up to 824 conditions per place. [2024-06-21 18:16:53,567 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 149 selfloop transitions, 25 changer transitions 2/180 dead transitions. [2024-06-21 18:16:53,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 180 transitions, 2359 flow [2024-06-21 18:16:53,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:16:53,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:16:53,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 18:16:53,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-21 18:16:53,568 INFO L175 Difference]: Start difference. First operand has 248 places, 162 transitions, 1911 flow. Second operand 11 states and 130 transitions. [2024-06-21 18:16:53,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 180 transitions, 2359 flow [2024-06-21 18:16:53,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 180 transitions, 2248 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 18:16:53,711 INFO L231 Difference]: Finished difference. Result has 249 places, 163 transitions, 1880 flow [2024-06-21 18:16:53,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1880, PETRI_PLACES=249, PETRI_TRANSITIONS=163} [2024-06-21 18:16:53,711 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-21 18:16:53,711 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 163 transitions, 1880 flow [2024-06-21 18:16:53,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:53,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:53,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:53,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 18:16:53,712 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-21 18:16:53,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:53,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1156260636, now seen corresponding path program 4 times [2024-06-21 18:16:53,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:53,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623555987] [2024-06-21 18:16:53,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:53,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:53,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:57,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:57,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:57,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623555987] [2024-06-21 18:16:57,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623555987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:57,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:57,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 18:16:57,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631722365] [2024-06-21 18:16:57,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:57,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 18:16:57,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:57,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 18:16:57,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 18:16:57,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:16:57,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 163 transitions, 1880 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:57,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:57,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:16:57,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:58,173 INFO L124 PetriNetUnfolderBase]: 470/1064 cut-off events. [2024-06-21 18:16:58,173 INFO L125 PetriNetUnfolderBase]: For 62662/62662 co-relation queries the response was YES. [2024-06-21 18:16:58,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6648 conditions, 1064 events. 470/1064 cut-off events. For 62662/62662 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6990 event pairs, 84 based on Foata normal form. 6/1062 useless extension candidates. Maximal degree in co-relation 6534. Up to 796 conditions per place. [2024-06-21 18:16:58,181 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 150 selfloop transitions, 22 changer transitions 9/185 dead transitions. [2024-06-21 18:16:58,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 185 transitions, 2474 flow [2024-06-21 18:16:58,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:16:58,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:16:58,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 18:16:58,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723958333333333 [2024-06-21 18:16:58,182 INFO L175 Difference]: Start difference. First operand has 249 places, 163 transitions, 1880 flow. Second operand 12 states and 143 transitions. [2024-06-21 18:16:58,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 185 transitions, 2474 flow [2024-06-21 18:16:58,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 185 transitions, 2404 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 18:16:58,363 INFO L231 Difference]: Finished difference. Result has 252 places, 160 transitions, 1825 flow [2024-06-21 18:16:58,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1825, PETRI_PLACES=252, PETRI_TRANSITIONS=160} [2024-06-21 18:16:58,364 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 221 predicate places. [2024-06-21 18:16:58,364 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 160 transitions, 1825 flow [2024-06-21 18:16:58,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:58,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:58,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:16:58,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 18:16:58,365 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-21 18:16:58,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:58,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1179174896, now seen corresponding path program 5 times [2024-06-21 18:16:58,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:58,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529829700] [2024-06-21 18:16:58,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:58,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:01,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:01,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:01,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529829700] [2024-06-21 18:17:01,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529829700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:01,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:01,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:17:01,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665267924] [2024-06-21 18:17:01,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:01,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:17:01,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:01,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:17:01,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:17:01,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:01,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 160 transitions, 1825 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:01,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:01,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:01,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:02,631 INFO L124 PetriNetUnfolderBase]: 459/1041 cut-off events. [2024-06-21 18:17:02,631 INFO L125 PetriNetUnfolderBase]: For 65056/65056 co-relation queries the response was YES. [2024-06-21 18:17:02,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6289 conditions, 1041 events. 459/1041 cut-off events. For 65056/65056 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6780 event pairs, 64 based on Foata normal form. 10/1047 useless extension candidates. Maximal degree in co-relation 6178. Up to 708 conditions per place. [2024-06-21 18:17:02,638 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 126 selfloop transitions, 22 changer transitions 26/178 dead transitions. [2024-06-21 18:17:02,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 178 transitions, 2269 flow [2024-06-21 18:17:02,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:17:02,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:17:02,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 18:17:02,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-21 18:17:02,639 INFO L175 Difference]: Start difference. First operand has 252 places, 160 transitions, 1825 flow. Second operand 11 states and 140 transitions. [2024-06-21 18:17:02,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 178 transitions, 2269 flow [2024-06-21 18:17:02,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 178 transitions, 2218 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 18:17:02,821 INFO L231 Difference]: Finished difference. Result has 249 places, 146 transitions, 1707 flow [2024-06-21 18:17:02,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1707, PETRI_PLACES=249, PETRI_TRANSITIONS=146} [2024-06-21 18:17:02,821 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-21 18:17:02,821 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 146 transitions, 1707 flow [2024-06-21 18:17:02,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:02,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:02,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:02,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 18:17:02,822 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-21 18:17:02,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:02,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1915991230, now seen corresponding path program 3 times [2024-06-21 18:17:02,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:02,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371587255] [2024-06-21 18:17:02,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:02,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:02,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:06,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:06,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:06,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371587255] [2024-06-21 18:17:06,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371587255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:06,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:06,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:17:06,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066972810] [2024-06-21 18:17:06,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:06,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:17:06,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:06,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:17:06,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:17:06,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:06,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 146 transitions, 1707 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:06,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:06,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:06,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:07,145 INFO L124 PetriNetUnfolderBase]: 473/1092 cut-off events. [2024-06-21 18:17:07,145 INFO L125 PetriNetUnfolderBase]: For 107568/107568 co-relation queries the response was YES. [2024-06-21 18:17:07,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7797 conditions, 1092 events. 473/1092 cut-off events. For 107568/107568 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 7286 event pairs, 74 based on Foata normal form. 12/1096 useless extension candidates. Maximal degree in co-relation 7703. Up to 392 conditions per place. [2024-06-21 18:17:07,159 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 110 selfloop transitions, 48 changer transitions 15/177 dead transitions. [2024-06-21 18:17:07,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 177 transitions, 2625 flow [2024-06-21 18:17:07,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:17:07,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:17:07,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-21 18:17:07,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348958333333333 [2024-06-21 18:17:07,160 INFO L175 Difference]: Start difference. First operand has 249 places, 146 transitions, 1707 flow. Second operand 12 states and 167 transitions. [2024-06-21 18:17:07,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 177 transitions, 2625 flow [2024-06-21 18:17:07,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 177 transitions, 2455 flow, removed 63 selfloop flow, removed 15 redundant places. [2024-06-21 18:17:07,340 INFO L231 Difference]: Finished difference. Result has 229 places, 139 transitions, 1636 flow [2024-06-21 18:17:07,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1636, PETRI_PLACES=229, PETRI_TRANSITIONS=139} [2024-06-21 18:17:07,340 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-21 18:17:07,340 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 139 transitions, 1636 flow [2024-06-21 18:17:07,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:07,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:07,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:07,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 18:17:07,341 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-21 18:17:07,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:07,341 INFO L85 PathProgramCache]: Analyzing trace with hash -103514806, now seen corresponding path program 4 times [2024-06-21 18:17:07,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:07,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603991361] [2024-06-21 18:17:07,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:07,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:07,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:13,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:13,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:13,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603991361] [2024-06-21 18:17:13,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603991361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:13,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:13,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:17:13,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429919549] [2024-06-21 18:17:13,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:13,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:17:13,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:13,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:17:13,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:17:13,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:13,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 139 transitions, 1636 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:13,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:13,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:13,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:13,930 INFO L124 PetriNetUnfolderBase]: 432/1008 cut-off events. [2024-06-21 18:17:13,930 INFO L125 PetriNetUnfolderBase]: For 75228/75228 co-relation queries the response was YES. [2024-06-21 18:17:13,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6614 conditions, 1008 events. 432/1008 cut-off events. For 75228/75228 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6589 event pairs, 74 based on Foata normal form. 12/1010 useless extension candidates. Maximal degree in co-relation 6529. Up to 507 conditions per place. [2024-06-21 18:17:13,937 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 100 selfloop transitions, 49 changer transitions 10/163 dead transitions. [2024-06-21 18:17:13,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 163 transitions, 2263 flow [2024-06-21 18:17:13,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:17:13,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:17:13,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-21 18:17:13,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 18:17:13,938 INFO L175 Difference]: Start difference. First operand has 229 places, 139 transitions, 1636 flow. Second operand 11 states and 150 transitions. [2024-06-21 18:17:13,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 163 transitions, 2263 flow [2024-06-21 18:17:14,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 163 transitions, 2154 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-21 18:17:14,056 INFO L231 Difference]: Finished difference. Result has 224 places, 137 transitions, 1636 flow [2024-06-21 18:17:14,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1636, PETRI_PLACES=224, PETRI_TRANSITIONS=137} [2024-06-21 18:17:14,057 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-21 18:17:14,057 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 137 transitions, 1636 flow [2024-06-21 18:17:14,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:14,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:14,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:14,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 18:17:14,057 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-21 18:17:14,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:14,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1593009850, now seen corresponding path program 5 times [2024-06-21 18:17:14,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:14,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496917734] [2024-06-21 18:17:14,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:14,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:14,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:17,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:17,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:17,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496917734] [2024-06-21 18:17:17,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496917734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:17,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:17,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:17:17,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041773369] [2024-06-21 18:17:17,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:17,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:17:17,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:17,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:17:17,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:17:18,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:18,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 137 transitions, 1636 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:18,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:18,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:18,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:18,838 INFO L124 PetriNetUnfolderBase]: 415/999 cut-off events. [2024-06-21 18:17:18,838 INFO L125 PetriNetUnfolderBase]: For 68905/68905 co-relation queries the response was YES. [2024-06-21 18:17:18,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6308 conditions, 999 events. 415/999 cut-off events. For 68905/68905 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6665 event pairs, 92 based on Foata normal form. 12/1003 useless extension candidates. Maximal degree in co-relation 6225. Up to 532 conditions per place. [2024-06-21 18:17:18,845 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 105 selfloop transitions, 28 changer transitions 24/161 dead transitions. [2024-06-21 18:17:18,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 161 transitions, 2228 flow [2024-06-21 18:17:18,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:17:18,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:17:18,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-21 18:17:18,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-21 18:17:18,846 INFO L175 Difference]: Start difference. First operand has 224 places, 137 transitions, 1636 flow. Second operand 11 states and 148 transitions. [2024-06-21 18:17:18,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 161 transitions, 2228 flow [2024-06-21 18:17:18,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 161 transitions, 2136 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 18:17:18,985 INFO L231 Difference]: Finished difference. Result has 227 places, 126 transitions, 1468 flow [2024-06-21 18:17:18,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1468, PETRI_PLACES=227, PETRI_TRANSITIONS=126} [2024-06-21 18:17:18,985 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-21 18:17:18,986 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 126 transitions, 1468 flow [2024-06-21 18:17:18,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:18,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:18,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:18,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 18:17:18,986 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-21 18:17:18,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:18,986 INFO L85 PathProgramCache]: Analyzing trace with hash -324920836, now seen corresponding path program 6 times [2024-06-21 18:17:18,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:18,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535769180] [2024-06-21 18:17:18,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:18,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:19,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:22,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:22,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:22,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535769180] [2024-06-21 18:17:22,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535769180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:22,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:22,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:17:22,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265242518] [2024-06-21 18:17:22,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:22,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:17:22,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:22,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:17:22,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:17:22,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:22,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 126 transitions, 1468 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:22,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:22,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:22,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:23,072 INFO L124 PetriNetUnfolderBase]: 367/881 cut-off events. [2024-06-21 18:17:23,073 INFO L125 PetriNetUnfolderBase]: For 59686/59686 co-relation queries the response was YES. [2024-06-21 18:17:23,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5721 conditions, 881 events. 367/881 cut-off events. For 59686/59686 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5645 event pairs, 59 based on Foata normal form. 6/879 useless extension candidates. Maximal degree in co-relation 5637. Up to 319 conditions per place. [2024-06-21 18:17:23,078 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 73 selfloop transitions, 65 changer transitions 9/151 dead transitions. [2024-06-21 18:17:23,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 151 transitions, 2098 flow [2024-06-21 18:17:23,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:17:23,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:17:23,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-21 18:17:23,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-21 18:17:23,079 INFO L175 Difference]: Start difference. First operand has 227 places, 126 transitions, 1468 flow. Second operand 10 states and 141 transitions. [2024-06-21 18:17:23,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 151 transitions, 2098 flow [2024-06-21 18:17:23,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 151 transitions, 2010 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-21 18:17:23,190 INFO L231 Difference]: Finished difference. Result has 218 places, 127 transitions, 1594 flow [2024-06-21 18:17:23,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1594, PETRI_PLACES=218, PETRI_TRANSITIONS=127} [2024-06-21 18:17:23,191 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2024-06-21 18:17:23,191 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 127 transitions, 1594 flow [2024-06-21 18:17:23,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:23,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:23,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:23,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 18:17:23,191 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-21 18:17:23,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:23,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1586516342, now seen corresponding path program 6 times [2024-06-21 18:17:23,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:23,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778234103] [2024-06-21 18:17:23,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:23,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:23,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:25,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:25,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:25,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778234103] [2024-06-21 18:17:25,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778234103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:25,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:25,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:17:25,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397856269] [2024-06-21 18:17:25,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:25,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:17:25,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:25,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:17:25,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:17:25,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:17:25,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 127 transitions, 1594 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:25,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:25,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:17:25,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:25,694 INFO L124 PetriNetUnfolderBase]: 345/829 cut-off events. [2024-06-21 18:17:25,694 INFO L125 PetriNetUnfolderBase]: For 44779/44779 co-relation queries the response was YES. [2024-06-21 18:17:25,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5240 conditions, 829 events. 345/829 cut-off events. For 44779/44779 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5218 event pairs, 86 based on Foata normal form. 6/827 useless extension candidates. Maximal degree in co-relation 5159. Up to 527 conditions per place. [2024-06-21 18:17:25,700 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 91 selfloop transitions, 20 changer transitions 26/142 dead transitions. [2024-06-21 18:17:25,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 142 transitions, 1954 flow [2024-06-21 18:17:25,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:17:25,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:17:25,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-21 18:17:25,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 18:17:25,701 INFO L175 Difference]: Start difference. First operand has 218 places, 127 transitions, 1594 flow. Second operand 9 states and 128 transitions. [2024-06-21 18:17:25,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 142 transitions, 1954 flow [2024-06-21 18:17:25,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 142 transitions, 1790 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-21 18:17:25,809 INFO L231 Difference]: Finished difference. Result has 214 places, 113 transitions, 1321 flow [2024-06-21 18:17:25,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1321, PETRI_PLACES=214, PETRI_TRANSITIONS=113} [2024-06-21 18:17:25,809 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 183 predicate places. [2024-06-21 18:17:25,809 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 113 transitions, 1321 flow [2024-06-21 18:17:25,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:25,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:25,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:25,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 18:17:25,809 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-21 18:17:25,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:25,810 INFO L85 PathProgramCache]: Analyzing trace with hash 142865738, now seen corresponding path program 7 times [2024-06-21 18:17:25,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:25,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435967765] [2024-06-21 18:17:25,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:25,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:25,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:30,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:30,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:30,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435967765] [2024-06-21 18:17:30,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435967765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:30,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:30,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:17:30,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011816723] [2024-06-21 18:17:30,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:30,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:17:30,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:30,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:17:30,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:17:30,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:30,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 113 transitions, 1321 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:30,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:30,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:30,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:30,924 INFO L124 PetriNetUnfolderBase]: 326/788 cut-off events. [2024-06-21 18:17:30,924 INFO L125 PetriNetUnfolderBase]: For 46586/46586 co-relation queries the response was YES. [2024-06-21 18:17:30,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4975 conditions, 788 events. 326/788 cut-off events. For 46586/46586 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4930 event pairs, 53 based on Foata normal form. 6/786 useless extension candidates. Maximal degree in co-relation 4897. Up to 284 conditions per place. [2024-06-21 18:17:30,929 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 74 selfloop transitions, 47 changer transitions 12/137 dead transitions. [2024-06-21 18:17:30,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 137 transitions, 1903 flow [2024-06-21 18:17:30,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:17:30,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:17:30,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-21 18:17:30,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088541666666667 [2024-06-21 18:17:30,930 INFO L175 Difference]: Start difference. First operand has 214 places, 113 transitions, 1321 flow. Second operand 12 states and 157 transitions. [2024-06-21 18:17:30,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 137 transitions, 1903 flow [2024-06-21 18:17:31,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 137 transitions, 1728 flow, removed 33 selfloop flow, removed 16 redundant places. [2024-06-21 18:17:31,015 INFO L231 Difference]: Finished difference. Result has 193 places, 108 transitions, 1243 flow [2024-06-21 18:17:31,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1243, PETRI_PLACES=193, PETRI_TRANSITIONS=108} [2024-06-21 18:17:31,015 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 162 predicate places. [2024-06-21 18:17:31,015 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 108 transitions, 1243 flow [2024-06-21 18:17:31,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:31,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:31,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:31,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 18:17:31,016 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-21 18:17:31,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:31,016 INFO L85 PathProgramCache]: Analyzing trace with hash -968899920, now seen corresponding path program 7 times [2024-06-21 18:17:31,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:31,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899502469] [2024-06-21 18:17:31,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:31,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:34,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:34,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:34,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899502469] [2024-06-21 18:17:34,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899502469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:34,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:34,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:17:34,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919227334] [2024-06-21 18:17:34,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:34,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:17:34,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:34,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:17:34,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:17:34,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:17:34,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 108 transitions, 1243 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:34,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:34,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:17:34,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:34,490 INFO L124 PetriNetUnfolderBase]: 296/710 cut-off events. [2024-06-21 18:17:34,490 INFO L125 PetriNetUnfolderBase]: For 29531/29531 co-relation queries the response was YES. [2024-06-21 18:17:34,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4167 conditions, 710 events. 296/710 cut-off events. For 29531/29531 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4267 event pairs, 70 based on Foata normal form. 4/706 useless extension candidates. Maximal degree in co-relation 4099. Up to 326 conditions per place. [2024-06-21 18:17:34,494 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 71 selfloop transitions, 32 changer transitions 18/126 dead transitions. [2024-06-21 18:17:34,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 126 transitions, 1593 flow [2024-06-21 18:17:34,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:17:34,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:17:34,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 18:17:34,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2024-06-21 18:17:34,495 INFO L175 Difference]: Start difference. First operand has 193 places, 108 transitions, 1243 flow. Second operand 9 states and 134 transitions. [2024-06-21 18:17:34,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 126 transitions, 1593 flow [2024-06-21 18:17:34,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 126 transitions, 1451 flow, removed 15 selfloop flow, removed 16 redundant places. [2024-06-21 18:17:34,558 INFO L231 Difference]: Finished difference. Result has 183 places, 98 transitions, 1061 flow [2024-06-21 18:17:34,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1061, PETRI_PLACES=183, PETRI_TRANSITIONS=98} [2024-06-21 18:17:34,559 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-21 18:17:34,559 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 98 transitions, 1061 flow [2024-06-21 18:17:34,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:34,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:34,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:34,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 18:17:34,559 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-21 18:17:34,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:34,560 INFO L85 PathProgramCache]: Analyzing trace with hash -331415956, now seen corresponding path program 8 times [2024-06-21 18:17:34,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:34,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435253708] [2024-06-21 18:17:34,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:34,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:34,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:37,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:37,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:37,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435253708] [2024-06-21 18:17:37,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435253708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:37,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:37,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:17:37,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994246187] [2024-06-21 18:17:37,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:37,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:17:37,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:37,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:17:37,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:17:37,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-21 18:17:37,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 98 transitions, 1061 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:37,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:37,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-21 18:17:37,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:37,993 INFO L124 PetriNetUnfolderBase]: 268/644 cut-off events. [2024-06-21 18:17:37,993 INFO L125 PetriNetUnfolderBase]: For 26253/26253 co-relation queries the response was YES. [2024-06-21 18:17:37,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3557 conditions, 644 events. 268/644 cut-off events. For 26253/26253 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3754 event pairs, 65 based on Foata normal form. 10/648 useless extension candidates. Maximal degree in co-relation 3495. Up to 292 conditions per place. [2024-06-21 18:17:37,997 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 65 selfloop transitions, 32 changer transitions 15/117 dead transitions. [2024-06-21 18:17:37,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 117 transitions, 1395 flow [2024-06-21 18:17:37,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:17:37,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:17:37,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-21 18:17:37,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-21 18:17:37,998 INFO L175 Difference]: Start difference. First operand has 183 places, 98 transitions, 1061 flow. Second operand 10 states and 141 transitions. [2024-06-21 18:17:37,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 117 transitions, 1395 flow [2024-06-21 18:17:38,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 117 transitions, 1282 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-21 18:17:38,041 INFO L231 Difference]: Finished difference. Result has 169 places, 94 transitions, 988 flow [2024-06-21 18:17:38,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=988, PETRI_PLACES=169, PETRI_TRANSITIONS=94} [2024-06-21 18:17:38,042 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 138 predicate places. [2024-06-21 18:17:38,042 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 94 transitions, 988 flow [2024-06-21 18:17:38,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:38,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:38,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:38,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 18:17:38,042 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-21 18:17:38,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:38,042 INFO L85 PathProgramCache]: Analyzing trace with hash -722815798, now seen corresponding path program 9 times [2024-06-21 18:17:38,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:38,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995026577] [2024-06-21 18:17:38,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:38,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:41,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:41,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:41,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995026577] [2024-06-21 18:17:41,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995026577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:41,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:41,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:17:41,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748569314] [2024-06-21 18:17:41,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:41,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:17:41,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:41,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:17:41,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:17:41,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:41,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 94 transitions, 988 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:41,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:41,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:41,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:42,272 INFO L124 PetriNetUnfolderBase]: 232/560 cut-off events. [2024-06-21 18:17:42,272 INFO L125 PetriNetUnfolderBase]: For 16179/16179 co-relation queries the response was YES. [2024-06-21 18:17:42,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2906 conditions, 560 events. 232/560 cut-off events. For 16179/16179 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3111 event pairs, 33 based on Foata normal form. 6/560 useless extension candidates. Maximal degree in co-relation 2850. Up to 168 conditions per place. [2024-06-21 18:17:42,275 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 54 selfloop transitions, 39 changer transitions 16/113 dead transitions. [2024-06-21 18:17:42,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 113 transitions, 1340 flow [2024-06-21 18:17:42,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:17:42,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:17:42,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 18:17:42,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-21 18:17:42,277 INFO L175 Difference]: Start difference. First operand has 169 places, 94 transitions, 988 flow. Second operand 12 states and 149 transitions. [2024-06-21 18:17:42,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 113 transitions, 1340 flow [2024-06-21 18:17:42,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 113 transitions, 1228 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-21 18:17:42,305 INFO L231 Difference]: Finished difference. Result has 167 places, 89 transitions, 935 flow [2024-06-21 18:17:42,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=935, PETRI_PLACES=167, PETRI_TRANSITIONS=89} [2024-06-21 18:17:42,305 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 136 predicate places. [2024-06-21 18:17:42,305 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 89 transitions, 935 flow [2024-06-21 18:17:42,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:42,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:42,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:42,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 18:17:42,306 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-21 18:17:42,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:42,306 INFO L85 PathProgramCache]: Analyzing trace with hash -331422714, now seen corresponding path program 8 times [2024-06-21 18:17:42,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:42,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998528892] [2024-06-21 18:17:42,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:42,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:42,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:44,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:44,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:44,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998528892] [2024-06-21 18:17:44,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998528892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:44,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:44,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:17:44,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773645376] [2024-06-21 18:17:44,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:44,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:17:44,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:44,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:17:44,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:17:45,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:45,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 89 transitions, 935 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:45,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:45,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:45,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:45,378 INFO L124 PetriNetUnfolderBase]: 205/495 cut-off events. [2024-06-21 18:17:45,378 INFO L125 PetriNetUnfolderBase]: For 10695/10695 co-relation queries the response was YES. [2024-06-21 18:17:45,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2396 conditions, 495 events. 205/495 cut-off events. For 10695/10695 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2658 event pairs, 37 based on Foata normal form. 6/495 useless extension candidates. Maximal degree in co-relation 2343. Up to 192 conditions per place. [2024-06-21 18:17:45,381 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 29 changer transitions 18/105 dead transitions. [2024-06-21 18:17:45,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 105 transitions, 1209 flow [2024-06-21 18:17:45,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:17:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:17:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 18:17:45,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 18:17:45,382 INFO L175 Difference]: Start difference. First operand has 167 places, 89 transitions, 935 flow. Second operand 10 states and 128 transitions. [2024-06-21 18:17:45,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 105 transitions, 1209 flow [2024-06-21 18:17:45,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 105 transitions, 1125 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-21 18:17:45,400 INFO L231 Difference]: Finished difference. Result has 157 places, 82 transitions, 869 flow [2024-06-21 18:17:45,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=869, PETRI_PLACES=157, PETRI_TRANSITIONS=82} [2024-06-21 18:17:45,401 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 126 predicate places. [2024-06-21 18:17:45,401 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 82 transitions, 869 flow [2024-06-21 18:17:45,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:45,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:45,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-21 18:17:45,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 18:17:45,401 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-21 18:17:45,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:45,401 INFO L85 PathProgramCache]: Analyzing trace with hash -992172470, now seen corresponding path program 10 times [2024-06-21 18:17:45,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:45,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048905459] [2024-06-21 18:17:45,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:45,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:49,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:49,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:49,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048905459] [2024-06-21 18:17:49,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048905459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:49,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:49,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 18:17:49,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001812291] [2024-06-21 18:17:49,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:49,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 18:17:49,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:49,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 18:17:49,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 18:17:49,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:49,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 82 transitions, 869 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:49,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:49,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:49,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:50,058 INFO L124 PetriNetUnfolderBase]: 182/442 cut-off events. [2024-06-21 18:17:50,058 INFO L125 PetriNetUnfolderBase]: For 8246/8246 co-relation queries the response was YES. [2024-06-21 18:17:50,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2097 conditions, 442 events. 182/442 cut-off events. For 8246/8246 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2290 event pairs, 28 based on Foata normal form. 6/442 useless extension candidates. Maximal degree in co-relation 2047. Up to 92 conditions per place. [2024-06-21 18:17:50,061 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 42 selfloop transitions, 31 changer transitions 22/99 dead transitions. [2024-06-21 18:17:50,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 99 transitions, 1133 flow [2024-06-21 18:17:50,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:17:50,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:17:50,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 18:17:50,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 18:17:50,062 INFO L175 Difference]: Start difference. First operand has 157 places, 82 transitions, 869 flow. Second operand 11 states and 136 transitions. [2024-06-21 18:17:50,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 99 transitions, 1133 flow [2024-06-21 18:17:50,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 99 transitions, 1046 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-21 18:17:50,076 INFO L231 Difference]: Finished difference. Result has 146 places, 70 transitions, 742 flow [2024-06-21 18:17:50,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=742, PETRI_PLACES=146, PETRI_TRANSITIONS=70} [2024-06-21 18:17:50,076 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-21 18:17:50,076 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 70 transitions, 742 flow [2024-06-21 18:17:50,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:50,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:50,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:50,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 18:17:50,077 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 18:17:50,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:50,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1296318316, now seen corresponding path program 1 times [2024-06-21 18:17:50,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:50,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784849110] [2024-06-21 18:17:50,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:50,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:50,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:53,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:53,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:53,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784849110] [2024-06-21 18:17:53,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784849110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:53,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:53,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 18:17:53,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581939619] [2024-06-21 18:17:53,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:53,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 18:17:53,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:53,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 18:17:53,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-21 18:17:53,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-21 18:17:53,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 70 transitions, 742 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:53,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:53,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-21 18:17:53,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:54,112 INFO L124 PetriNetUnfolderBase]: 122/301 cut-off events. [2024-06-21 18:17:54,112 INFO L125 PetriNetUnfolderBase]: For 4990/4990 co-relation queries the response was YES. [2024-06-21 18:17:54,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1335 conditions, 301 events. 122/301 cut-off events. For 4990/4990 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1322 event pairs, 10 based on Foata normal form. 8/309 useless extension candidates. Maximal degree in co-relation 1290. Up to 65 conditions per place. [2024-06-21 18:17:54,113 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 28 selfloop transitions, 7 changer transitions 49/88 dead transitions. [2024-06-21 18:17:54,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 88 transitions, 950 flow [2024-06-21 18:17:54,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:17:54,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:17:54,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 18:17:54,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-21 18:17:54,114 INFO L175 Difference]: Start difference. First operand has 146 places, 70 transitions, 742 flow. Second operand 11 states and 126 transitions. [2024-06-21 18:17:54,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 88 transitions, 950 flow [2024-06-21 18:17:54,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 88 transitions, 795 flow, removed 8 selfloop flow, removed 20 redundant places. [2024-06-21 18:17:54,121 INFO L231 Difference]: Finished difference. Result has 125 places, 35 transitions, 284 flow [2024-06-21 18:17:54,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=284, PETRI_PLACES=125, PETRI_TRANSITIONS=35} [2024-06-21 18:17:54,121 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 94 predicate places. [2024-06-21 18:17:54,121 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 35 transitions, 284 flow [2024-06-21 18:17:54,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:54,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:54,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:54,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 18:17:54,124 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 18:17:54,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:54,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1350851954, now seen corresponding path program 2 times [2024-06-21 18:17:54,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:54,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322459147] [2024-06-21 18:17:54,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:54,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:54,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:57,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-21 18:17:57,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:57,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322459147] [2024-06-21 18:17:57,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322459147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:57,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:57,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-21 18:17:57,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870864759] [2024-06-21 18:17:57,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:57,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-21 18:17:57,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:57,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-21 18:17:57,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-21 18:17:57,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-21 18:17:57,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 35 transitions, 284 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:57,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:57,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-21 18:17:57,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:58,224 INFO L124 PetriNetUnfolderBase]: 32/100 cut-off events. [2024-06-21 18:17:58,225 INFO L125 PetriNetUnfolderBase]: For 1100/1100 co-relation queries the response was YES. [2024-06-21 18:17:58,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 404 conditions, 100 events. 32/100 cut-off events. For 1100/1100 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 257 event pairs, 2 based on Foata normal form. 4/104 useless extension candidates. Maximal degree in co-relation 365. Up to 27 conditions per place. [2024-06-21 18:17:58,225 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 0 selfloop transitions, 0 changer transitions 44/44 dead transitions. [2024-06-21 18:17:58,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 44 transitions, 346 flow [2024-06-21 18:17:58,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:17:58,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:17:58,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 18:17:58,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-21 18:17:58,226 INFO L175 Difference]: Start difference. First operand has 125 places, 35 transitions, 284 flow. Second operand 11 states and 118 transitions. [2024-06-21 18:17:58,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 44 transitions, 346 flow [2024-06-21 18:17:58,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 44 transitions, 254 flow, removed 0 selfloop flow, removed 26 redundant places. [2024-06-21 18:17:58,228 INFO L231 Difference]: Finished difference. Result has 82 places, 0 transitions, 0 flow [2024-06-21 18:17:58,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=82, PETRI_TRANSITIONS=0} [2024-06-21 18:17:58,228 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-06-21 18:17:58,228 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 0 transitions, 0 flow [2024-06-21 18:17:58,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:58,231 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 18:17:58,232 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 18:17:58,232 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 18:17:58,232 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 18:17:58,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 18:17:58,233 INFO L445 BasicCegarLoop]: Path program histogram: [15, 11, 11, 10, 8, 8, 8, 7, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:17:58,235 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 18:17:58,236 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 18:17:58,239 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 18:17:58,239 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 18:17:58,240 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 06:17:58 BasicIcfg [2024-06-21 18:17:58,240 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 18:17:58,241 INFO L158 Benchmark]: Toolchain (without parser) took 295340.87ms. Allocated memory was 161.5MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 130.8MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 175.6MB. Max. memory is 16.1GB. [2024-06-21 18:17:58,241 INFO L158 Benchmark]: Witness Parser took 0.19ms. Allocated memory is still 161.5MB. Free memory is still 137.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 18:17:58,241 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 161.5MB. Free memory is still 134.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 18:17:58,241 INFO L158 Benchmark]: CACSL2BoogieTranslator took 719.18ms. Allocated memory is still 161.5MB. Free memory was 130.8MB in the beginning and 96.5MB in the end (delta: 34.3MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-21 18:17:58,241 INFO L158 Benchmark]: Boogie Procedure Inliner took 103.88ms. Allocated memory is still 161.5MB. Free memory was 96.5MB in the beginning and 92.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 18:17:58,242 INFO L158 Benchmark]: Boogie Preprocessor took 76.35ms. Allocated memory is still 161.5MB. Free memory was 92.4MB in the beginning and 87.5MB in the end (delta: 4.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 18:17:58,242 INFO L158 Benchmark]: RCFGBuilder took 991.38ms. Allocated memory is still 161.5MB. Free memory was 87.5MB in the beginning and 69.8MB in the end (delta: 17.6MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-06-21 18:17:58,242 INFO L158 Benchmark]: TraceAbstraction took 293443.54ms. Allocated memory was 161.5MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 69.8MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 114.4MB. Max. memory is 16.1GB. [2024-06-21 18:17:58,243 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.19ms. Allocated memory is still 161.5MB. Free memory is still 137.1MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 161.5MB. Free memory is still 134.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 719.18ms. Allocated memory is still 161.5MB. Free memory was 130.8MB in the beginning and 96.5MB in the end (delta: 34.3MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 103.88ms. Allocated memory is still 161.5MB. Free memory was 96.5MB in the beginning and 92.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.35ms. Allocated memory is still 161.5MB. Free memory was 92.4MB in the beginning and 87.5MB in the end (delta: 4.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 991.38ms. Allocated memory is still 161.5MB. Free memory was 87.5MB in the beginning and 69.8MB in the end (delta: 17.6MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * TraceAbstraction took 293443.54ms. Allocated memory was 161.5MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 69.8MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 114.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 879]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 880]: 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, 52 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: 293.3s, OverallIterations: 128, TraceHistogramMax: 1, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 72.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4095 SdHoareTripleChecker+Valid, 33.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3595 mSDsluCounter, 1248 SdHoareTripleChecker+Invalid, 29.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 915 mSDsCounter, 1839 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 38990 IncrementalHoareTripleChecker+Invalid, 40829 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1839 mSolverCounterUnsat, 333 mSDtfsCounter, 38990 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1127 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 1119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1377 ImplicationChecksByTransitivity, 45.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2725occurred in iteration=83, InterpolantAutomatonStates: 1097, 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.2s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 217.1s InterpolantComputationTime, 1985 NumberOfCodeBlocks, 1985 NumberOfCodeBlocksAsserted, 128 NumberOfCheckSat, 1857 ConstructedInterpolants, 0 QuantifiedInterpolants, 96046 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 128 InterpolantComputations, 128 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-21 18:17:58,377 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