./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 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/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-7724a2d-m [2024-06-27 23:00:21,268 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:00:21,375 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:00:21,381 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:00:21,382 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:00:21,408 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:00:21,409 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:00:21,409 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:00:21,410 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:00:21,412 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:00:21,413 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:00:21,413 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:00:21,414 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:00:21,415 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:00:21,415 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:00:21,415 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:00:21,415 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:00:21,415 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:00:21,416 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:00:21,416 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:00:21,416 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:00:21,416 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:00:21,417 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:00:21,417 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:00:21,417 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:00:21,417 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:00:21,417 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:00:21,418 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:00:21,418 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:00:21,418 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:00:21,419 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:00:21,419 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:00:21,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:21,420 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:00:21,420 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:00:21,420 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:00:21,420 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:00:21,420 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:00:21,420 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:00:21,421 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:00:21,421 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:00:21,421 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:00:21,421 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:00:21,421 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-27 23:00:21,601 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:00:21,622 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:00:21,624 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:00:21,625 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:00:21,625 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:00:21,626 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-27 23:00:21,712 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:00:21,712 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:00:21,713 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-27 23:00:22,664 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:00:22,865 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:00:22,866 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2024-06-27 23:00:22,890 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2dc772ed1/662519e8ca9d49f8b8a4d5747cb5d8bd/FLAGc044b419b [2024-06-27 23:00:22,900 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2dc772ed1/662519e8ca9d49f8b8a4d5747cb5d8bd [2024-06-27 23:00:22,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:00:22,901 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:00:22,902 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:22,902 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:00:22,906 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:00:22,907 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:21" (1/2) ... [2024-06-27 23:00:22,907 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e29b9f9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:22, skipping insertion in model container [2024-06-27 23:00:22,908 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:21" (1/2) ... [2024-06-27 23:00:22,909 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@92fc596 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:22, skipping insertion in model container [2024-06-27 23:00:22,909 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:22" (2/2) ... [2024-06-27 23:00:22,909 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e29b9f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:22, skipping insertion in model container [2024-06-27 23:00:22,909 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:22" (2/2) ... [2024-06-27 23:00:22,910 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:00:22,931 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:00:22,932 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-27 23:00:22,932 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-27 23:00:22,932 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:00:22,932 INFO L106 edCorrectnessWitness]: ghost_update [L877-L877] multithreaded = 1; [2024-06-27 23:00:22,986 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:00:23,304 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:23,314 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:00:23,437 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:23,476 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:00:23,477 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23 WrapperNode [2024-06-27 23:00:23,477 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:23,478 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:23,478 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:00:23,478 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:00:23,484 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,498 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,532 INFO L138 Inliner]: procedures = 174, calls = 41, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 217 [2024-06-27 23:00:23,533 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:23,534 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:00:23,534 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:00:23,535 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:00:23,543 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,543 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,548 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,563 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-27 23:00:23,563 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,564 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,596 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,598 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,600 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,616 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,620 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:00:23,621 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:00:23,621 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:00:23,621 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:00:23,622 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (1/1) ... [2024-06-27 23:00:23,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:23,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:00:23,653 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-27 23:00:23,661 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-27 23:00:23,687 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:00:23,688 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:00:23,688 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:00:23,688 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:00:23,688 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:00:23,688 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:00:23,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:00:23,689 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:00:23,689 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:00:23,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:00:23,690 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:00:23,834 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:00:23,835 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:00:24,170 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:00:24,171 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:00:24,402 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:00:24,402 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:00:24,404 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:24 BoogieIcfgContainer [2024-06-27 23:00:24,405 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:00:24,407 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:00:24,407 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:00:24,409 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:00:24,409 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:21" (1/4) ... [2024-06-27 23:00:24,410 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@106cd314 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:24, skipping insertion in model container [2024-06-27 23:00:24,410 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:00:22" (2/4) ... [2024-06-27 23:00:24,411 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@106cd314 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:24, skipping insertion in model container [2024-06-27 23:00:24,411 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:23" (3/4) ... [2024-06-27 23:00:24,413 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@106cd314 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:24, skipping insertion in model container [2024-06-27 23:00:24,413 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:24" (4/4) ... [2024-06-27 23:00:24,414 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_tso.i [2024-06-27 23:00:24,429 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:00:24,429 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 23:00:24,429 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:00:24,464 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:00:24,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-27 23:00:24,505 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-27 23:00:24,506 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:24,507 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-27 23:00:24,507 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-27 23:00:24,509 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-27 23:00:24,515 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:00:24,520 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;@161ba3b8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:00:24,520 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 23:00:24,523 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:00:24,523 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:00:24,523 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:24,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:24,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:00:24,524 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-27 23:00:24,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:24,528 INFO L85 PathProgramCache]: Analyzing trace with hash 541946621, now seen corresponding path program 1 times [2024-06-27 23:00:24,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:24,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771927499] [2024-06-27 23:00:24,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:24,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:24,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:25,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:25,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:25,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771927499] [2024-06-27 23:00:25,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771927499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:25,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:25,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:00:25,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387900803] [2024-06-27 23:00:25,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:25,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:00:25,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:25,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:00:25,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:00:25,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:25,255 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-27 23:00:25,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:25,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:25,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:25,427 INFO L124 PetriNetUnfolderBase]: 189/365 cut-off events. [2024-06-27 23:00:25,427 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 23:00:25,430 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-27 23:00:25,433 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 22 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-27 23:00:25,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 119 flow [2024-06-27 23:00:25,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:00:25,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:00:25,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-06-27 23:00:25,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:00:25,444 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 54 transitions. [2024-06-27 23:00:25,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 119 flow [2024-06-27 23:00:25,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:25,448 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-27 23:00:25,449 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-27 23:00:25,452 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-27 23:00:25,452 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-27 23:00:25,453 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-27 23:00:25,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:25,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:25,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:00:25,453 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-27 23:00:25,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:25,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1120352910, now seen corresponding path program 1 times [2024-06-27 23:00:25,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:25,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142749532] [2024-06-27 23:00:25,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:25,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:25,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:25,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142749532] [2024-06-27 23:00:25,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142749532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:25,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:25,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:00:25,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140630537] [2024-06-27 23:00:25,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:25,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:00:25,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:25,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:00:25,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:00:25,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:25,924 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-27 23:00:25,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:25,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:25,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:26,066 INFO L124 PetriNetUnfolderBase]: 183/354 cut-off events. [2024-06-27 23:00:26,066 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2024-06-27 23:00:26,069 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-27 23:00:26,071 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 27 selfloop transitions, 5 changer transitions 0/37 dead transitions. [2024-06-27 23:00:26,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 37 transitions, 165 flow [2024-06-27 23:00:26,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:26,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:26,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 70 transitions. [2024-06-27 23:00:26,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-27 23:00:26,075 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 70 transitions. [2024-06-27 23:00:26,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 37 transitions, 165 flow [2024-06-27 23:00:26,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 37 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:26,079 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-27 23:00:26,079 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-27 23:00:26,080 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-27 23:00:26,080 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-27 23:00:26,080 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-27 23:00:26,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:26,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:26,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:00:26,081 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-27 23:00:26,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:26,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1377612947, now seen corresponding path program 1 times [2024-06-27 23:00:26,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:26,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414783969] [2024-06-27 23:00:26,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:26,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:26,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,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-27 23:00:27,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414783969] [2024-06-27 23:00:27,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414783969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:27,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993413092] [2024-06-27 23:00:27,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:27,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:27,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:27,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:27,166 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-27 23:00:27,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:27,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,345 INFO L124 PetriNetUnfolderBase]: 176/341 cut-off events. [2024-06-27 23:00:27,345 INFO L125 PetriNetUnfolderBase]: For 189/189 co-relation queries the response was YES. [2024-06-27 23:00:27,346 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-27 23:00:27,347 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 28 selfloop transitions, 6 changer transitions 0/39 dead transitions. [2024-06-27 23:00:27,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 39 transitions, 187 flow [2024-06-27 23:00:27,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:27,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:27,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-06-27 23:00:27,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50625 [2024-06-27 23:00:27,349 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 81 transitions. [2024-06-27 23:00:27,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 39 transitions, 187 flow [2024-06-27 23:00:27,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 39 transitions, 178 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:27,350 INFO L231 Difference]: Finished difference. Result has 37 places, 27 transitions, 98 flow [2024-06-27 23:00:27,350 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-27 23:00:27,351 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2024-06-27 23:00:27,351 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 27 transitions, 98 flow [2024-06-27 23:00:27,351 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-27 23:00:27,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:00:27,352 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-27 23:00:27,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1633867756, now seen corresponding path program 1 times [2024-06-27 23:00:27,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510503940] [2024-06-27 23:00:27,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:27,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510503940] [2024-06-27 23:00:27,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510503940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:27,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172494289] [2024-06-27 23:00:27,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:27,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:27,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:27,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:27,832 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-27 23:00:27,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:27,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,967 INFO L124 PetriNetUnfolderBase]: 174/341 cut-off events. [2024-06-27 23:00:27,967 INFO L125 PetriNetUnfolderBase]: For 333/333 co-relation queries the response was YES. [2024-06-27 23:00:27,968 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-27 23:00:27,969 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 23 selfloop transitions, 8 changer transitions 0/35 dead transitions. [2024-06-27 23:00:27,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 35 transitions, 186 flow [2024-06-27 23:00:27,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:27,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:27,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 65 transitions. [2024-06-27 23:00:27,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 23:00:27,970 INFO L175 Difference]: Start difference. First operand has 37 places, 27 transitions, 98 flow. Second operand 5 states and 65 transitions. [2024-06-27 23:00:27,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 35 transitions, 186 flow [2024-06-27 23:00:27,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 35 transitions, 170 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:27,972 INFO L231 Difference]: Finished difference. Result has 40 places, 31 transitions, 128 flow [2024-06-27 23:00:27,972 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-27 23:00:27,972 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-27 23:00:27,973 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 128 flow [2024-06-27 23:00:27,973 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-27 23:00:27,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:00:27,973 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-27 23:00:27,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,973 INFO L85 PathProgramCache]: Analyzing trace with hash -889705425, now seen corresponding path program 1 times [2024-06-27 23:00:27,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877470466] [2024-06-27 23:00:27,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,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-27 23:00:28,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877470466] [2024-06-27 23:00:28,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877470466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:28,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791339206] [2024-06-27 23:00:28,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:28,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:28,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:28,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:28,441 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-27 23:00:28,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:28,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,547 INFO L124 PetriNetUnfolderBase]: 172/338 cut-off events. [2024-06-27 23:00:28,547 INFO L125 PetriNetUnfolderBase]: For 424/424 co-relation queries the response was YES. [2024-06-27 23:00:28,548 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-27 23:00:28,549 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 25 selfloop transitions, 8 changer transitions 0/38 dead transitions. [2024-06-27 23:00:28,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 214 flow [2024-06-27 23:00:28,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:28,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:28,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-06-27 23:00:28,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:00:28,551 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 128 flow. Second operand 5 states and 76 transitions. [2024-06-27 23:00:28,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 214 flow [2024-06-27 23:00:28,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 38 transitions, 203 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:28,555 INFO L231 Difference]: Finished difference. Result has 43 places, 33 transitions, 150 flow [2024-06-27 23:00:28,556 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-27 23:00:28,560 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 12 predicate places. [2024-06-27 23:00:28,560 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 33 transitions, 150 flow [2024-06-27 23:00:28,560 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-27 23:00:28,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:00:28,562 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-27 23:00:28,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1852515037, now seen corresponding path program 1 times [2024-06-27 23:00:28,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032143391] [2024-06-27 23:00:28,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:29,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032143391] [2024-06-27 23:00:29,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032143391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923595724] [2024-06-27 23:00:29,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:29,051 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-27 23:00:29,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:29,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,239 INFO L124 PetriNetUnfolderBase]: 179/349 cut-off events. [2024-06-27 23:00:29,240 INFO L125 PetriNetUnfolderBase]: For 572/575 co-relation queries the response was YES. [2024-06-27 23:00:29,241 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-27 23:00:29,242 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 32 selfloop transitions, 14 changer transitions 0/50 dead transitions. [2024-06-27 23:00:29,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 50 transitions, 292 flow [2024-06-27 23:00:29,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:29,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:29,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-27 23:00:29,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39732142857142855 [2024-06-27 23:00:29,248 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 150 flow. Second operand 7 states and 89 transitions. [2024-06-27 23:00:29,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 50 transitions, 292 flow [2024-06-27 23:00:29,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 50 transitions, 275 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:29,250 INFO L231 Difference]: Finished difference. Result has 48 places, 40 transitions, 199 flow [2024-06-27 23:00:29,250 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-27 23:00:29,251 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-27 23:00:29,251 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 40 transitions, 199 flow [2024-06-27 23:00:29,251 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-27 23:00:29,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:00:29,251 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-27 23:00:29,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,252 INFO L85 PathProgramCache]: Analyzing trace with hash -332448531, now seen corresponding path program 2 times [2024-06-27 23:00:29,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890431927] [2024-06-27 23:00:29,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:29,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890431927] [2024-06-27 23:00:29,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890431927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561659042] [2024-06-27 23:00:29,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:29,660 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-27 23:00:29,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:29,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,883 INFO L124 PetriNetUnfolderBase]: 182/353 cut-off events. [2024-06-27 23:00:29,883 INFO L125 PetriNetUnfolderBase]: For 814/814 co-relation queries the response was YES. [2024-06-27 23:00:29,884 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-27 23:00:29,886 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 32 selfloop transitions, 15 changer transitions 0/51 dead transitions. [2024-06-27 23:00:29,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 51 transitions, 338 flow [2024-06-27 23:00:29,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:29,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:29,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-27 23:00:29,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-27 23:00:29,889 INFO L175 Difference]: Start difference. First operand has 48 places, 40 transitions, 199 flow. Second operand 7 states and 87 transitions. [2024-06-27 23:00:29,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 51 transitions, 338 flow [2024-06-27 23:00:29,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 51 transitions, 332 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:29,893 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 273 flow [2024-06-27 23:00:29,893 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-27 23:00:29,894 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 25 predicate places. [2024-06-27 23:00:29,895 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 273 flow [2024-06-27 23:00:29,895 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-27 23:00:29,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:00:29,895 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-27 23:00:29,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,896 INFO L85 PathProgramCache]: Analyzing trace with hash -332269041, now seen corresponding path program 3 times [2024-06-27 23:00:29,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868974094] [2024-06-27 23:00:29,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:30,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868974094] [2024-06-27 23:00:30,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868974094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:30,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615657865] [2024-06-27 23:00:30,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:30,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:30,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:30,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:30,445 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-27 23:00:30,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:30,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,634 INFO L124 PetriNetUnfolderBase]: 180/350 cut-off events. [2024-06-27 23:00:30,634 INFO L125 PetriNetUnfolderBase]: For 1131/1131 co-relation queries the response was YES. [2024-06-27 23:00:30,635 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-27 23:00:30,637 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 32 selfloop transitions, 19 changer transitions 0/55 dead transitions. [2024-06-27 23:00:30,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 55 transitions, 429 flow [2024-06-27 23:00:30,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:30,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:30,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-27 23:00:30,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-27 23:00:30,638 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 273 flow. Second operand 6 states and 82 transitions. [2024-06-27 23:00:30,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 55 transitions, 429 flow [2024-06-27 23:00:30,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 55 transitions, 411 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:30,640 INFO L231 Difference]: Finished difference. Result has 61 places, 49 transitions, 341 flow [2024-06-27 23:00:30,640 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-27 23:00:30,641 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 30 predicate places. [2024-06-27 23:00:30,641 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 49 transitions, 341 flow [2024-06-27 23:00:30,641 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-27 23:00:30,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:00:30,642 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-27 23:00:30,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1811062677, now seen corresponding path program 1 times [2024-06-27 23:00:30,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619872215] [2024-06-27 23:00:30,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:31,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619872215] [2024-06-27 23:00:31,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619872215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:31,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548483624] [2024-06-27 23:00:31,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:31,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:31,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:31,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:00:31,544 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-27 23:00:31,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:00:31,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,724 INFO L124 PetriNetUnfolderBase]: 178/347 cut-off events. [2024-06-27 23:00:31,724 INFO L125 PetriNetUnfolderBase]: For 1526/1526 co-relation queries the response was YES. [2024-06-27 23:00:31,725 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-27 23:00:31,726 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-27 23:00:31,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 57 transitions, 471 flow [2024-06-27 23:00:31,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:31,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:31,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-27 23:00:31,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 23:00:31,728 INFO L175 Difference]: Start difference. First operand has 61 places, 49 transitions, 341 flow. Second operand 7 states and 91 transitions. [2024-06-27 23:00:31,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 57 transitions, 471 flow [2024-06-27 23:00:31,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 57 transitions, 446 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:31,732 INFO L231 Difference]: Finished difference. Result has 66 places, 51 transitions, 357 flow [2024-06-27 23:00:31,732 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-27 23:00:31,733 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 35 predicate places. [2024-06-27 23:00:31,733 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 51 transitions, 357 flow [2024-06-27 23:00:31,733 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-27 23:00:31,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:00:31,734 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-27 23:00:31,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1943303525, now seen corresponding path program 1 times [2024-06-27 23:00:31,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567832029] [2024-06-27 23:00:31,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567832029] [2024-06-27 23:00:32,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567832029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:32,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013030388] [2024-06-27 23:00:32,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:32,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:32,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:32,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:32,268 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-27 23:00:32,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:32,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,494 INFO L124 PetriNetUnfolderBase]: 185/359 cut-off events. [2024-06-27 23:00:32,495 INFO L125 PetriNetUnfolderBase]: For 1741/1741 co-relation queries the response was YES. [2024-06-27 23:00:32,496 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-27 23:00:32,498 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 42 selfloop transitions, 18 changer transitions 0/64 dead transitions. [2024-06-27 23:00:32,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 64 transitions, 538 flow [2024-06-27 23:00:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:32,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-27 23:00:32,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 23:00:32,499 INFO L175 Difference]: Start difference. First operand has 66 places, 51 transitions, 357 flow. Second operand 7 states and 91 transitions. [2024-06-27 23:00:32,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 64 transitions, 538 flow [2024-06-27 23:00:32,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 64 transitions, 517 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:32,502 INFO L231 Difference]: Finished difference. Result has 69 places, 55 transitions, 421 flow [2024-06-27 23:00:32,503 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-27 23:00:32,503 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 38 predicate places. [2024-06-27 23:00:32,503 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 55 transitions, 421 flow [2024-06-27 23:00:32,503 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-27 23:00:32,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:00:32,504 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-27 23:00:32,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1128983986, now seen corresponding path program 1 times [2024-06-27 23:00:32,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329769512] [2024-06-27 23:00:32,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,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-27 23:00:32,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329769512] [2024-06-27 23:00:32,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329769512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:32,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545726529] [2024-06-27 23:00:32,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:32,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:32,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:32,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:32,946 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-27 23:00:32,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:32,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,081 INFO L124 PetriNetUnfolderBase]: 188/363 cut-off events. [2024-06-27 23:00:33,081 INFO L125 PetriNetUnfolderBase]: For 2160/2160 co-relation queries the response was YES. [2024-06-27 23:00:33,082 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-27 23:00:33,084 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 20 changer transitions 0/65 dead transitions. [2024-06-27 23:00:33,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 65 transitions, 573 flow [2024-06-27 23:00:33,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:33,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:33,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-27 23:00:33,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 23:00:33,085 INFO L175 Difference]: Start difference. First operand has 69 places, 55 transitions, 421 flow. Second operand 6 states and 92 transitions. [2024-06-27 23:00:33,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 65 transitions, 573 flow [2024-06-27 23:00:33,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 65 transitions, 536 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:33,089 INFO L231 Difference]: Finished difference. Result has 70 places, 57 transitions, 446 flow [2024-06-27 23:00:33,089 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-27 23:00:33,089 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-27 23:00:33,089 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 57 transitions, 446 flow [2024-06-27 23:00:33,090 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-27 23:00:33,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:00:33,090 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-27 23:00:33,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1562919463, now seen corresponding path program 2 times [2024-06-27 23:00:33,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150592848] [2024-06-27 23:00:33,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:33,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150592848] [2024-06-27 23:00:33,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150592848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:33,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846490186] [2024-06-27 23:00:33,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:33,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:33,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:33,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:33,689 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-27 23:00:33,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:33,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,885 INFO L124 PetriNetUnfolderBase]: 191/364 cut-off events. [2024-06-27 23:00:33,886 INFO L125 PetriNetUnfolderBase]: For 2512/2512 co-relation queries the response was YES. [2024-06-27 23:00:33,887 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-27 23:00:33,888 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 45 selfloop transitions, 19 changer transitions 0/68 dead transitions. [2024-06-27 23:00:33,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 620 flow [2024-06-27 23:00:33,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:33,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:33,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-27 23:00:33,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 23:00:33,889 INFO L175 Difference]: Start difference. First operand has 70 places, 57 transitions, 446 flow. Second operand 7 states and 90 transitions. [2024-06-27 23:00:33,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 620 flow [2024-06-27 23:00:33,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 68 transitions, 576 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:33,893 INFO L231 Difference]: Finished difference. Result has 73 places, 59 transitions, 472 flow [2024-06-27 23:00:33,893 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-27 23:00:33,894 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 42 predicate places. [2024-06-27 23:00:33,894 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 59 transitions, 472 flow [2024-06-27 23:00:33,894 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-27 23:00:33,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:00:33,895 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-27 23:00:33,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,895 INFO L85 PathProgramCache]: Analyzing trace with hash -72568311, now seen corresponding path program 3 times [2024-06-27 23:00:33,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114967575] [2024-06-27 23:00:33,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:34,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114967575] [2024-06-27 23:00:34,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114967575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:34,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3207347] [2024-06-27 23:00:34,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:34,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:34,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:34,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:34,509 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-27 23:00:34,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:34,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,775 INFO L124 PetriNetUnfolderBase]: 194/368 cut-off events. [2024-06-27 23:00:34,776 INFO L125 PetriNetUnfolderBase]: For 2918/2918 co-relation queries the response was YES. [2024-06-27 23:00:34,777 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-27 23:00:34,778 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 45 selfloop transitions, 18 changer transitions 0/67 dead transitions. [2024-06-27 23:00:34,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 67 transitions, 640 flow [2024-06-27 23:00:34,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:34,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:34,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-27 23:00:34,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-27 23:00:34,780 INFO L175 Difference]: Start difference. First operand has 73 places, 59 transitions, 472 flow. Second operand 6 states and 82 transitions. [2024-06-27 23:00:34,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 67 transitions, 640 flow [2024-06-27 23:00:34,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 67 transitions, 600 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:34,784 INFO L231 Difference]: Finished difference. Result has 74 places, 61 transitions, 506 flow [2024-06-27 23:00:34,785 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-27 23:00:34,785 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-27 23:00:34,785 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 61 transitions, 506 flow [2024-06-27 23:00:34,785 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-27 23:00:34,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:00:34,786 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-27 23:00:34,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,786 INFO L85 PathProgramCache]: Analyzing trace with hash -515296873, now seen corresponding path program 4 times [2024-06-27 23:00:34,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790784257] [2024-06-27 23:00:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:35,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:35,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:35,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790784257] [2024-06-27 23:00:35,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790784257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:35,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:35,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:35,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305456934] [2024-06-27 23:00:35,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:35,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:35,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:35,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:35,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:35,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:35,389 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-27 23:00:35,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:35,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:35,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:35,620 INFO L124 PetriNetUnfolderBase]: 197/373 cut-off events. [2024-06-27 23:00:35,620 INFO L125 PetriNetUnfolderBase]: For 3371/3371 co-relation queries the response was YES. [2024-06-27 23:00:35,621 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-27 23:00:35,623 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 47 selfloop transitions, 18 changer transitions 0/69 dead transitions. [2024-06-27 23:00:35,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 69 transitions, 682 flow [2024-06-27 23:00:35,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:35,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:35,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 81 transitions. [2024-06-27 23:00:35,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 23:00:35,624 INFO L175 Difference]: Start difference. First operand has 74 places, 61 transitions, 506 flow. Second operand 6 states and 81 transitions. [2024-06-27 23:00:35,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 69 transitions, 682 flow [2024-06-27 23:00:35,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 69 transitions, 652 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:35,628 INFO L231 Difference]: Finished difference. Result has 78 places, 63 transitions, 552 flow [2024-06-27 23:00:35,628 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-27 23:00:35,629 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 47 predicate places. [2024-06-27 23:00:35,629 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 63 transitions, 552 flow [2024-06-27 23:00:35,629 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-27 23:00:35,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:00:35,630 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-27 23:00:35,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,630 INFO L85 PathProgramCache]: Analyzing trace with hash -308376306, now seen corresponding path program 2 times [2024-06-27 23:00:35,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304375281] [2024-06-27 23:00:35,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:36,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304375281] [2024-06-27 23:00:36,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304375281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:36,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214366715] [2024-06-27 23:00:36,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:36,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:36,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:36,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:36,146 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-27 23:00:36,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:36,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:36,295 INFO L124 PetriNetUnfolderBase]: 200/382 cut-off events. [2024-06-27 23:00:36,300 INFO L125 PetriNetUnfolderBase]: For 3955/3955 co-relation queries the response was YES. [2024-06-27 23:00:36,301 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-27 23:00:36,303 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 41 selfloop transitions, 30 changer transitions 0/76 dead transitions. [2024-06-27 23:00:36,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 76 transitions, 806 flow [2024-06-27 23:00:36,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:36,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:36,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 23:00:36,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:00:36,304 INFO L175 Difference]: Start difference. First operand has 78 places, 63 transitions, 552 flow. Second operand 6 states and 96 transitions. [2024-06-27 23:00:36,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 76 transitions, 806 flow [2024-06-27 23:00:36,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 76 transitions, 760 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:36,311 INFO L231 Difference]: Finished difference. Result has 81 places, 67 transitions, 620 flow [2024-06-27 23:00:36,311 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-27 23:00:36,312 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 50 predicate places. [2024-06-27 23:00:36,313 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 67 transitions, 620 flow [2024-06-27 23:00:36,313 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-27 23:00:36,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:36,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:36,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:00:36,313 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-27 23:00:36,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:36,314 INFO L85 PathProgramCache]: Analyzing trace with hash -308643433, now seen corresponding path program 5 times [2024-06-27 23:00:36,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:36,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159128312] [2024-06-27 23:00:36,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:36,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:37,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159128312] [2024-06-27 23:00:37,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159128312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:37,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413394191] [2024-06-27 23:00:37,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:37,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:37,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:37,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:37,061 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-27 23:00:37,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:37,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,265 INFO L124 PetriNetUnfolderBase]: 198/378 cut-off events. [2024-06-27 23:00:37,266 INFO L125 PetriNetUnfolderBase]: For 4436/4436 co-relation queries the response was YES. [2024-06-27 23:00:37,267 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-27 23:00:37,268 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 28 changer transitions 0/72 dead transitions. [2024-06-27 23:00:37,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 72 transitions, 768 flow [2024-06-27 23:00:37,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:37,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:37,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-27 23:00:37,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-27 23:00:37,269 INFO L175 Difference]: Start difference. First operand has 81 places, 67 transitions, 620 flow. Second operand 6 states and 82 transitions. [2024-06-27 23:00:37,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 72 transitions, 768 flow [2024-06-27 23:00:37,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 72 transitions, 724 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:37,275 INFO L231 Difference]: Finished difference. Result has 85 places, 67 transitions, 638 flow [2024-06-27 23:00:37,275 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-27 23:00:37,275 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 54 predicate places. [2024-06-27 23:00:37,275 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 67 transitions, 638 flow [2024-06-27 23:00:37,276 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-27 23:00:37,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:00:37,276 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-27 23:00:37,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,277 INFO L85 PathProgramCache]: Analyzing trace with hash -308643216, now seen corresponding path program 3 times [2024-06-27 23:00:37,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037382886] [2024-06-27 23:00:37,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:37,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037382886] [2024-06-27 23:00:37,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037382886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:37,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048304479] [2024-06-27 23:00:37,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:37,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:37,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:37,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:37,709 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-27 23:00:37,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:37,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,831 INFO L124 PetriNetUnfolderBase]: 196/375 cut-off events. [2024-06-27 23:00:37,831 INFO L125 PetriNetUnfolderBase]: For 4759/4759 co-relation queries the response was YES. [2024-06-27 23:00:37,832 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-27 23:00:37,834 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 43 selfloop transitions, 27 changer transitions 0/75 dead transitions. [2024-06-27 23:00:37,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 75 transitions, 813 flow [2024-06-27 23:00:37,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:37,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:37,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-27 23:00:37,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 23:00:37,835 INFO L175 Difference]: Start difference. First operand has 85 places, 67 transitions, 638 flow. Second operand 6 states and 92 transitions. [2024-06-27 23:00:37,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 75 transitions, 813 flow [2024-06-27 23:00:37,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 75 transitions, 739 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:37,841 INFO L231 Difference]: Finished difference. Result has 87 places, 69 transitions, 648 flow [2024-06-27 23:00:37,841 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-27 23:00:37,841 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-27 23:00:37,841 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 69 transitions, 648 flow [2024-06-27 23:00:37,842 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-27 23:00:37,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:00:37,842 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-27 23:00:37,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,842 INFO L85 PathProgramCache]: Analyzing trace with hash -308366386, now seen corresponding path program 1 times [2024-06-27 23:00:37,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853649356] [2024-06-27 23:00:37,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,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-27 23:00:39,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853649356] [2024-06-27 23:00:39,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853649356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:39,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804777914] [2024-06-27 23:00:39,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:39,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:39,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:39,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:00:39,093 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-27 23:00:39,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:00:39,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:39,270 INFO L124 PetriNetUnfolderBase]: 194/375 cut-off events. [2024-06-27 23:00:39,271 INFO L125 PetriNetUnfolderBase]: For 5137/5137 co-relation queries the response was YES. [2024-06-27 23:00:39,272 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-27 23:00:39,273 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 61 selfloop transitions, 13 changer transitions 0/78 dead transitions. [2024-06-27 23:00:39,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 78 transitions, 824 flow [2024-06-27 23:00:39,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:39,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:39,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 23:00:39,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984375 [2024-06-27 23:00:39,275 INFO L175 Difference]: Start difference. First operand has 87 places, 69 transitions, 648 flow. Second operand 8 states and 102 transitions. [2024-06-27 23:00:39,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 78 transitions, 824 flow [2024-06-27 23:00:39,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 78 transitions, 759 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:39,281 INFO L231 Difference]: Finished difference. Result has 91 places, 71 transitions, 630 flow [2024-06-27 23:00:39,281 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-27 23:00:39,281 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-27 23:00:39,282 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 71 transitions, 630 flow [2024-06-27 23:00:39,282 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-27 23:00:39,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:39,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:39,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:00:39,282 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-27 23:00:39,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:39,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1591854430, now seen corresponding path program 1 times [2024-06-27 23:00:39,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:39,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980767136] [2024-06-27 23:00:39,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:39,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:39,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:39,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980767136] [2024-06-27 23:00:39,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980767136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:39,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173402837] [2024-06-27 23:00:39,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:39,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:39,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:39,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:39,836 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-27 23:00:39,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:39,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:40,097 INFO L124 PetriNetUnfolderBase]: 210/410 cut-off events. [2024-06-27 23:00:40,098 INFO L125 PetriNetUnfolderBase]: For 5865/5865 co-relation queries the response was YES. [2024-06-27 23:00:40,099 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-27 23:00:40,101 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 68 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-27 23:00:40,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 89 transitions, 852 flow [2024-06-27 23:00:40,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:40,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:40,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-27 23:00:40,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39453125 [2024-06-27 23:00:40,102 INFO L175 Difference]: Start difference. First operand has 91 places, 71 transitions, 630 flow. Second operand 8 states and 101 transitions. [2024-06-27 23:00:40,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 89 transitions, 852 flow [2024-06-27 23:00:40,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 89 transitions, 821 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:40,113 INFO L231 Difference]: Finished difference. Result has 93 places, 74 transitions, 658 flow [2024-06-27 23:00:40,113 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-27 23:00:40,113 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2024-06-27 23:00:40,113 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 74 transitions, 658 flow [2024-06-27 23:00:40,113 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-27 23:00:40,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:40,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:40,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:00:40,114 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-27 23:00:40,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:40,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1926910378, now seen corresponding path program 2 times [2024-06-27 23:00:40,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:40,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353286307] [2024-06-27 23:00:40,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:40,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:40,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:40,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:40,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:40,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353286307] [2024-06-27 23:00:40,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353286307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:40,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:40,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:40,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084421085] [2024-06-27 23:00:40,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:40,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:40,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:40,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:40,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:40,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:40,759 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-27 23:00:40,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:40,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:40,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:41,020 INFO L124 PetriNetUnfolderBase]: 226/445 cut-off events. [2024-06-27 23:00:41,021 INFO L125 PetriNetUnfolderBase]: For 6511/6511 co-relation queries the response was YES. [2024-06-27 23:00:41,022 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-27 23:00:41,024 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 62 selfloop transitions, 23 changer transitions 0/89 dead transitions. [2024-06-27 23:00:41,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 89 transitions, 882 flow [2024-06-27 23:00:41,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:41,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:41,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2024-06-27 23:00:41,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41517857142857145 [2024-06-27 23:00:41,025 INFO L175 Difference]: Start difference. First operand has 93 places, 74 transitions, 658 flow. Second operand 7 states and 93 transitions. [2024-06-27 23:00:41,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 89 transitions, 882 flow [2024-06-27 23:00:41,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 89 transitions, 834 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:41,033 INFO L231 Difference]: Finished difference. Result has 94 places, 77 transitions, 696 flow [2024-06-27 23:00:41,033 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-27 23:00:41,033 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 63 predicate places. [2024-06-27 23:00:41,034 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 77 transitions, 696 flow [2024-06-27 23:00:41,034 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-27 23:00:41,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:41,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:41,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:00:41,034 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-27 23:00:41,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:41,035 INFO L85 PathProgramCache]: Analyzing trace with hash 82395326, now seen corresponding path program 3 times [2024-06-27 23:00:41,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:41,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103867030] [2024-06-27 23:00:41,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:41,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:41,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:41,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:41,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:41,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103867030] [2024-06-27 23:00:41,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103867030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:41,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:41,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:41,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464589124] [2024-06-27 23:00:41,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:41,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:41,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:41,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:41,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:41,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:41,875 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-27 23:00:41,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:41,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:41,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:42,272 INFO L124 PetriNetUnfolderBase]: 240/473 cut-off events. [2024-06-27 23:00:42,272 INFO L125 PetriNetUnfolderBase]: For 7753/7753 co-relation queries the response was YES. [2024-06-27 23:00:42,274 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-27 23:00:42,276 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 67 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-27 23:00:42,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 95 transitions, 994 flow [2024-06-27 23:00:42,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:42,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:42,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-27 23:00:42,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41015625 [2024-06-27 23:00:42,279 INFO L175 Difference]: Start difference. First operand has 94 places, 77 transitions, 696 flow. Second operand 8 states and 105 transitions. [2024-06-27 23:00:42,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 95 transitions, 994 flow [2024-06-27 23:00:42,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 95 transitions, 953 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:42,288 INFO L231 Difference]: Finished difference. Result has 99 places, 79 transitions, 746 flow [2024-06-27 23:00:42,288 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-27 23:00:42,288 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 68 predicate places. [2024-06-27 23:00:42,288 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 79 transitions, 746 flow [2024-06-27 23:00:42,289 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-27 23:00:42,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:42,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:42,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:00:42,289 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-27 23:00:42,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:42,289 INFO L85 PathProgramCache]: Analyzing trace with hash 111888602, now seen corresponding path program 1 times [2024-06-27 23:00:42,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:42,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676708418] [2024-06-27 23:00:42,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:42,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:42,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:42,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:42,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:42,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676708418] [2024-06-27 23:00:42,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676708418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:42,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:42,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:42,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253175793] [2024-06-27 23:00:42,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:42,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:42,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:42,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:42,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:42,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:42,827 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-27 23:00:42,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:42,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:42,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:42,994 INFO L124 PetriNetUnfolderBase]: 243/478 cut-off events. [2024-06-27 23:00:42,995 INFO L125 PetriNetUnfolderBase]: For 7559/7559 co-relation queries the response was YES. [2024-06-27 23:00:42,996 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-27 23:00:42,998 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 61 selfloop transitions, 23 changer transitions 0/89 dead transitions. [2024-06-27 23:00:42,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 89 transitions, 952 flow [2024-06-27 23:00:42,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:42,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:42,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-27 23:00:43,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 23:00:43,022 INFO L175 Difference]: Start difference. First operand has 99 places, 79 transitions, 746 flow. Second operand 6 states and 94 transitions. [2024-06-27 23:00:43,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 89 transitions, 952 flow [2024-06-27 23:00:43,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 89 transitions, 923 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:43,034 INFO L231 Difference]: Finished difference. Result has 101 places, 81 transitions, 795 flow [2024-06-27 23:00:43,034 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-27 23:00:43,034 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-27 23:00:43,034 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 81 transitions, 795 flow [2024-06-27 23:00:43,035 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-27 23:00:43,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:43,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:00:43,035 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-27 23:00:43,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,036 INFO L85 PathProgramCache]: Analyzing trace with hash -638763476, now seen corresponding path program 1 times [2024-06-27 23:00:43,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289609769] [2024-06-27 23:00:43,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:43,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:43,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:43,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289609769] [2024-06-27 23:00:43,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289609769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:43,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:43,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:43,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907527037] [2024-06-27 23:00:43,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:43,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:43,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:43,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:43,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:43,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:43,716 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-27 23:00:43,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:43,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:43,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:43,879 INFO L124 PetriNetUnfolderBase]: 246/483 cut-off events. [2024-06-27 23:00:43,879 INFO L125 PetriNetUnfolderBase]: For 8066/8066 co-relation queries the response was YES. [2024-06-27 23:00:43,881 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-27 23:00:43,883 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 65 selfloop transitions, 22 changer transitions 0/92 dead transitions. [2024-06-27 23:00:43,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 92 transitions, 1009 flow [2024-06-27 23:00:43,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:43,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:43,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-27 23:00:43,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 23:00:43,884 INFO L175 Difference]: Start difference. First operand has 101 places, 81 transitions, 795 flow. Second operand 7 states and 104 transitions. [2024-06-27 23:00:43,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 92 transitions, 1009 flow [2024-06-27 23:00:43,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 92 transitions, 965 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:43,894 INFO L231 Difference]: Finished difference. Result has 104 places, 83 transitions, 822 flow [2024-06-27 23:00:43,894 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-27 23:00:43,894 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 73 predicate places. [2024-06-27 23:00:43,895 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 83 transitions, 822 flow [2024-06-27 23:00:43,895 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-27 23:00:43,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:43,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:00:43,895 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-27 23:00:43,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,895 INFO L85 PathProgramCache]: Analyzing trace with hash -638770234, now seen corresponding path program 2 times [2024-06-27 23:00:43,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979827048] [2024-06-27 23:00:43,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:44,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-27 23:00:44,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:44,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979827048] [2024-06-27 23:00:44,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979827048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:44,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:44,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:44,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928203889] [2024-06-27 23:00:44,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:44,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:44,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:44,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:44,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:44,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:44,515 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-27 23:00:44,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:44,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:44,682 INFO L124 PetriNetUnfolderBase]: 249/483 cut-off events. [2024-06-27 23:00:44,682 INFO L125 PetriNetUnfolderBase]: For 8710/8710 co-relation queries the response was YES. [2024-06-27 23:00:44,683 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-27 23:00:44,685 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 65 selfloop transitions, 23 changer transitions 0/93 dead transitions. [2024-06-27 23:00:44,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 93 transitions, 1040 flow [2024-06-27 23:00:44,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:44,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:44,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-27 23:00:44,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 23:00:44,688 INFO L175 Difference]: Start difference. First operand has 104 places, 83 transitions, 822 flow. Second operand 6 states and 94 transitions. [2024-06-27 23:00:44,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 93 transitions, 1040 flow [2024-06-27 23:00:44,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 93 transitions, 985 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:44,701 INFO L231 Difference]: Finished difference. Result has 105 places, 85 transitions, 848 flow [2024-06-27 23:00:44,702 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-27 23:00:44,702 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 74 predicate places. [2024-06-27 23:00:44,702 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 85 transitions, 848 flow [2024-06-27 23:00:44,702 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-27 23:00:44,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:00:44,703 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-27 23:00:44,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,703 INFO L85 PathProgramCache]: Analyzing trace with hash 830360682, now seen corresponding path program 4 times [2024-06-27 23:00:44,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889920] [2024-06-27 23:00:44,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:45,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:45,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:45,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889920] [2024-06-27 23:00:45,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:45,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:45,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:45,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58525176] [2024-06-27 23:00:45,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:45,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:45,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:45,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:45,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:45,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:45,561 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-27 23:00:45,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:45,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,895 INFO L124 PetriNetUnfolderBase]: 256/498 cut-off events. [2024-06-27 23:00:45,896 INFO L125 PetriNetUnfolderBase]: For 10148/10148 co-relation queries the response was YES. [2024-06-27 23:00:45,897 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-27 23:00:45,899 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 79 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-27 23:00:45,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 100 transitions, 1094 flow [2024-06-27 23:00:45,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:45,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:45,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-06-27 23:00:45,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 23:00:45,900 INFO L175 Difference]: Start difference. First operand has 105 places, 85 transitions, 848 flow. Second operand 7 states and 94 transitions. [2024-06-27 23:00:45,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 100 transitions, 1094 flow [2024-06-27 23:00:45,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 100 transitions, 1049 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:45,914 INFO L231 Difference]: Finished difference. Result has 108 places, 86 transitions, 857 flow [2024-06-27 23:00:45,914 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-27 23:00:45,914 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 77 predicate places. [2024-06-27 23:00:45,914 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 86 transitions, 857 flow [2024-06-27 23:00:45,915 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-27 23:00:45,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:00:45,915 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-27 23:00:45,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,915 INFO L85 PathProgramCache]: Analyzing trace with hash 2105132650, now seen corresponding path program 5 times [2024-06-27 23:00:45,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270437807] [2024-06-27 23:00:45,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:46,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270437807] [2024-06-27 23:00:46,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270437807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:46,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795393208] [2024-06-27 23:00:46,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:46,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:46,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:46,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:46,870 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-27 23:00:46,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:46,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,189 INFO L124 PetriNetUnfolderBase]: 263/513 cut-off events. [2024-06-27 23:00:47,189 INFO L125 PetriNetUnfolderBase]: For 10561/10561 co-relation queries the response was YES. [2024-06-27 23:00:47,190 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-27 23:00:47,192 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 75 selfloop transitions, 23 changer transitions 0/102 dead transitions. [2024-06-27 23:00:47,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 102 transitions, 1126 flow [2024-06-27 23:00:47,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:47,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:47,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-27 23:00:47,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 23:00:47,194 INFO L175 Difference]: Start difference. First operand has 108 places, 86 transitions, 857 flow. Second operand 7 states and 96 transitions. [2024-06-27 23:00:47,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 102 transitions, 1126 flow [2024-06-27 23:00:47,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 102 transitions, 1075 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:47,208 INFO L231 Difference]: Finished difference. Result has 112 places, 90 transitions, 915 flow [2024-06-27 23:00:47,208 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-27 23:00:47,208 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 81 predicate places. [2024-06-27 23:00:47,209 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 90 transitions, 915 flow [2024-06-27 23:00:47,209 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-27 23:00:47,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:00:47,209 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-27 23:00:47,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1655411188, now seen corresponding path program 6 times [2024-06-27 23:00:47,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366208730] [2024-06-27 23:00:47,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:48,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366208730] [2024-06-27 23:00:48,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366208730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:48,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471476712] [2024-06-27 23:00:48,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:48,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:48,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:48,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:48,079 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-27 23:00:48,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:48,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,417 INFO L124 PetriNetUnfolderBase]: 270/529 cut-off events. [2024-06-27 23:00:48,417 INFO L125 PetriNetUnfolderBase]: For 12187/12187 co-relation queries the response was YES. [2024-06-27 23:00:48,421 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-27 23:00:48,426 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 78 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-27 23:00:48,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 102 transitions, 1171 flow [2024-06-27 23:00:48,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:48,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:48,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-27 23:00:48,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 23:00:48,427 INFO L175 Difference]: Start difference. First operand has 112 places, 90 transitions, 915 flow. Second operand 7 states and 92 transitions. [2024-06-27 23:00:48,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 102 transitions, 1171 flow [2024-06-27 23:00:48,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 102 transitions, 1117 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:48,445 INFO L231 Difference]: Finished difference. Result has 115 places, 91 transitions, 925 flow [2024-06-27 23:00:48,445 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-27 23:00:48,446 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 84 predicate places. [2024-06-27 23:00:48,446 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 91 transitions, 925 flow [2024-06-27 23:00:48,447 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-27 23:00:48,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:00:48,447 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-27 23:00:48,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,448 INFO L85 PathProgramCache]: Analyzing trace with hash -969729172, now seen corresponding path program 2 times [2024-06-27 23:00:48,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457102904] [2024-06-27 23:00:48,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,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-27 23:00:49,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457102904] [2024-06-27 23:00:49,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457102904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:49,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132506665] [2024-06-27 23:00:49,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:49,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:49,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:49,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:49,170 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-27 23:00:49,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:49,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,377 INFO L124 PetriNetUnfolderBase]: 273/533 cut-off events. [2024-06-27 23:00:49,377 INFO L125 PetriNetUnfolderBase]: For 12485/12485 co-relation queries the response was YES. [2024-06-27 23:00:49,378 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-27 23:00:49,380 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 59 selfloop transitions, 37 changer transitions 0/101 dead transitions. [2024-06-27 23:00:49,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 101 transitions, 1209 flow [2024-06-27 23:00:49,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:49,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:49,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-27 23:00:49,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47767857142857145 [2024-06-27 23:00:49,381 INFO L175 Difference]: Start difference. First operand has 115 places, 91 transitions, 925 flow. Second operand 7 states and 107 transitions. [2024-06-27 23:00:49,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 101 transitions, 1209 flow [2024-06-27 23:00:49,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 101 transitions, 1157 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:49,398 INFO L231 Difference]: Finished difference. Result has 117 places, 93 transitions, 978 flow [2024-06-27 23:00:49,398 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-27 23:00:49,402 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-27 23:00:49,402 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 93 transitions, 978 flow [2024-06-27 23:00:49,402 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-27 23:00:49,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:00:49,403 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-27 23:00:49,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,403 INFO L85 PathProgramCache]: Analyzing trace with hash -969729420, now seen corresponding path program 3 times [2024-06-27 23:00:49,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273935306] [2024-06-27 23:00:49,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273935306] [2024-06-27 23:00:50,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273935306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:50,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498126807] [2024-06-27 23:00:50,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:50,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:50,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:50,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:50,061 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-27 23:00:50,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:50,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,225 INFO L124 PetriNetUnfolderBase]: 276/538 cut-off events. [2024-06-27 23:00:50,225 INFO L125 PetriNetUnfolderBase]: For 13131/13131 co-relation queries the response was YES. [2024-06-27 23:00:50,226 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-27 23:00:50,228 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 61 selfloop transitions, 36 changer transitions 0/102 dead transitions. [2024-06-27 23:00:50,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 102 transitions, 1272 flow [2024-06-27 23:00:50,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:50,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:50,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 23:00:50,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:00:50,229 INFO L175 Difference]: Start difference. First operand has 117 places, 93 transitions, 978 flow. Second operand 6 states and 96 transitions. [2024-06-27 23:00:50,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 102 transitions, 1272 flow [2024-06-27 23:00:50,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 102 transitions, 1179 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:50,246 INFO L231 Difference]: Finished difference. Result has 118 places, 95 transitions, 993 flow [2024-06-27 23:00:50,247 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-27 23:00:50,247 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 87 predicate places. [2024-06-27 23:00:50,247 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 95 transitions, 993 flow [2024-06-27 23:00:50,247 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-27 23:00:50,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:50,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:00:50,248 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-27 23:00:50,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1482675344, now seen corresponding path program 3 times [2024-06-27 23:00:50,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380245320] [2024-06-27 23:00:50,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:51,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380245320] [2024-06-27 23:00:51,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380245320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:51,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891109250] [2024-06-27 23:00:51,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:51,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:51,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:51,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:00:51,385 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-27 23:00:51,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:00:51,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,605 INFO L124 PetriNetUnfolderBase]: 279/547 cut-off events. [2024-06-27 23:00:51,605 INFO L125 PetriNetUnfolderBase]: For 14066/14066 co-relation queries the response was YES. [2024-06-27 23:00:51,607 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-27 23:00:51,609 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 61 selfloop transitions, 44 changer transitions 0/109 dead transitions. [2024-06-27 23:00:51,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 109 transitions, 1395 flow [2024-06-27 23:00:51,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:51,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:51,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-27 23:00:51,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:00:51,610 INFO L175 Difference]: Start difference. First operand has 118 places, 95 transitions, 993 flow. Second operand 8 states and 112 transitions. [2024-06-27 23:00:51,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 109 transitions, 1395 flow [2024-06-27 23:00:51,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 109 transitions, 1330 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:51,626 INFO L231 Difference]: Finished difference. Result has 124 places, 99 transitions, 1084 flow [2024-06-27 23:00:51,627 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-27 23:00:51,627 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 93 predicate places. [2024-06-27 23:00:51,627 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 99 transitions, 1084 flow [2024-06-27 23:00:51,627 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-27 23:00:51,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:51,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:00:51,628 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-27 23:00:51,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1090141112, now seen corresponding path program 4 times [2024-06-27 23:00:51,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349208926] [2024-06-27 23:00:51,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:52,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349208926] [2024-06-27 23:00:52,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349208926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:52,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971504048] [2024-06-27 23:00:52,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:52,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:52,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:52,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:00:52,303 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-27 23:00:52,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:00:52,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,474 INFO L124 PetriNetUnfolderBase]: 277/543 cut-off events. [2024-06-27 23:00:52,474 INFO L125 PetriNetUnfolderBase]: For 14695/14695 co-relation queries the response was YES. [2024-06-27 23:00:52,475 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-27 23:00:52,477 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 73 selfloop transitions, 28 changer transitions 0/105 dead transitions. [2024-06-27 23:00:52,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 105 transitions, 1300 flow [2024-06-27 23:00:52,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:52,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-27 23:00:52,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4330357142857143 [2024-06-27 23:00:52,478 INFO L175 Difference]: Start difference. First operand has 124 places, 99 transitions, 1084 flow. Second operand 7 states and 97 transitions. [2024-06-27 23:00:52,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 105 transitions, 1300 flow [2024-06-27 23:00:52,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 105 transitions, 1221 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:52,496 INFO L231 Difference]: Finished difference. Result has 127 places, 99 transitions, 1068 flow [2024-06-27 23:00:52,497 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-27 23:00:52,497 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 96 predicate places. [2024-06-27 23:00:52,497 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 99 transitions, 1068 flow [2024-06-27 23:00:52,497 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-27 23:00:52,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:00:52,498 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-27 23:00:52,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1477312424, now seen corresponding path program 4 times [2024-06-27 23:00:52,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999541223] [2024-06-27 23:00:52,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:53,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999541223] [2024-06-27 23:00:53,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999541223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:53,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747405287] [2024-06-27 23:00:53,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:53,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:53,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:53,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:53,218 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-27 23:00:53,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:53,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:53,425 INFO L124 PetriNetUnfolderBase]: 275/540 cut-off events. [2024-06-27 23:00:53,425 INFO L125 PetriNetUnfolderBase]: For 15018/15018 co-relation queries the response was YES. [2024-06-27 23:00:53,427 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-27 23:00:53,429 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 74 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-27 23:00:53,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 108 transitions, 1321 flow [2024-06-27 23:00:53,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:53,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:53,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-27 23:00:53,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 23:00:53,431 INFO L175 Difference]: Start difference. First operand has 127 places, 99 transitions, 1068 flow. Second operand 7 states and 104 transitions. [2024-06-27 23:00:53,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 108 transitions, 1321 flow [2024-06-27 23:00:53,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 108 transitions, 1239 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:53,454 INFO L231 Difference]: Finished difference. Result has 128 places, 101 transitions, 1084 flow [2024-06-27 23:00:53,455 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-27 23:00:53,455 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-27 23:00:53,456 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 101 transitions, 1084 flow [2024-06-27 23:00:53,456 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-27 23:00:53,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:00:53,456 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-27 23:00:53,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1477305480, now seen corresponding path program 7 times [2024-06-27 23:00:53,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252378536] [2024-06-27 23:00:53,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:54,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252378536] [2024-06-27 23:00:54,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252378536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:54,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347942107] [2024-06-27 23:00:54,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:54,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:54,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:54,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:54,499 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-27 23:00:54,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:54,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,842 INFO L124 PetriNetUnfolderBase]: 277/547 cut-off events. [2024-06-27 23:00:54,842 INFO L125 PetriNetUnfolderBase]: For 16555/16555 co-relation queries the response was YES. [2024-06-27 23:00:54,844 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-27 23:00:54,845 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 76 selfloop transitions, 35 changer transitions 0/115 dead transitions. [2024-06-27 23:00:54,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 115 transitions, 1438 flow [2024-06-27 23:00:54,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:54,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:54,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-27 23:00:54,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42410714285714285 [2024-06-27 23:00:54,846 INFO L175 Difference]: Start difference. First operand has 128 places, 101 transitions, 1084 flow. Second operand 7 states and 95 transitions. [2024-06-27 23:00:54,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 115 transitions, 1438 flow [2024-06-27 23:00:54,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 115 transitions, 1359 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:54,866 INFO L231 Difference]: Finished difference. Result has 130 places, 102 transitions, 1099 flow [2024-06-27 23:00:54,866 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-27 23:00:54,867 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 99 predicate places. [2024-06-27 23:00:54,867 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 102 transitions, 1099 flow [2024-06-27 23:00:54,867 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-27 23:00:54,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:00:54,867 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-27 23:00:54,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1485894216, now seen corresponding path program 1 times [2024-06-27 23:00:54,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658488648] [2024-06-27 23:00:54,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:56,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658488648] [2024-06-27 23:00:56,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658488648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:56,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733374611] [2024-06-27 23:00:56,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:56,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:56,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:56,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:00:56,868 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-27 23:00:56,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:00:56,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,136 INFO L124 PetriNetUnfolderBase]: 274/541 cut-off events. [2024-06-27 23:00:57,136 INFO L125 PetriNetUnfolderBase]: For 16265/16265 co-relation queries the response was YES. [2024-06-27 23:00:57,138 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-27 23:00:57,139 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 93 selfloop transitions, 13 changer transitions 0/111 dead transitions. [2024-06-27 23:00:57,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 111 transitions, 1331 flow [2024-06-27 23:00:57,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:57,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:57,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 111 transitions. [2024-06-27 23:00:57,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43359375 [2024-06-27 23:00:57,141 INFO L175 Difference]: Start difference. First operand has 130 places, 102 transitions, 1099 flow. Second operand 8 states and 111 transitions. [2024-06-27 23:00:57,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 111 transitions, 1331 flow [2024-06-27 23:00:57,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 111 transitions, 1247 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:57,165 INFO L231 Difference]: Finished difference. Result has 133 places, 102 transitions, 1045 flow [2024-06-27 23:00:57,165 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-27 23:00:57,165 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 102 predicate places. [2024-06-27 23:00:57,165 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 102 transitions, 1045 flow [2024-06-27 23:00:57,166 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-27 23:00:57,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:57,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:00:57,166 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-27 23:00:57,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,167 INFO L85 PathProgramCache]: Analyzing trace with hash 753737776, now seen corresponding path program 1 times [2024-06-27 23:00:57,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605985796] [2024-06-27 23:00:57,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605985796] [2024-06-27 23:00:57,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605985796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076419567] [2024-06-27 23:00:57,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:00:57,962 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-27 23:00:57,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:00:57,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,194 INFO L124 PetriNetUnfolderBase]: 300/602 cut-off events. [2024-06-27 23:00:58,195 INFO L125 PetriNetUnfolderBase]: For 16616/16621 co-relation queries the response was YES. [2024-06-27 23:00:58,197 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-27 23:00:58,198 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 78 selfloop transitions, 34 changer transitions 0/123 dead transitions. [2024-06-27 23:00:58,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 123 transitions, 1434 flow [2024-06-27 23:00:58,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:58,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:58,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-27 23:00:58,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2024-06-27 23:00:58,199 INFO L175 Difference]: Start difference. First operand has 133 places, 102 transitions, 1045 flow. Second operand 6 states and 85 transitions. [2024-06-27 23:00:58,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 123 transitions, 1434 flow [2024-06-27 23:00:58,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 123 transitions, 1400 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:58,222 INFO L231 Difference]: Finished difference. Result has 134 places, 111 transitions, 1226 flow [2024-06-27 23:00:58,222 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-27 23:00:58,223 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 103 predicate places. [2024-06-27 23:00:58,223 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 111 transitions, 1226 flow [2024-06-27 23:00:58,223 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-27 23:00:58,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:00:58,223 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-27 23:00:58,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1538845041, now seen corresponding path program 1 times [2024-06-27 23:00:58,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460142562] [2024-06-27 23:00:58,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:58,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460142562] [2024-06-27 23:00:58,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460142562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:00:58,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173518020] [2024-06-27 23:00:58,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:00:58,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:00:58,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:00:58,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:58,941 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-27 23:00:58,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:58,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,369 INFO L124 PetriNetUnfolderBase]: 324/648 cut-off events. [2024-06-27 23:00:59,369 INFO L125 PetriNetUnfolderBase]: For 18452/18452 co-relation queries the response was YES. [2024-06-27 23:00:59,371 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-27 23:00:59,373 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 106 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-27 23:00:59,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 135 transitions, 1609 flow [2024-06-27 23:00:59,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:59,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:59,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 23:00:59,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-27 23:00:59,374 INFO L175 Difference]: Start difference. First operand has 134 places, 111 transitions, 1226 flow. Second operand 10 states and 122 transitions. [2024-06-27 23:00:59,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 135 transitions, 1609 flow [2024-06-27 23:00:59,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 135 transitions, 1558 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:59,401 INFO L231 Difference]: Finished difference. Result has 140 places, 117 transitions, 1307 flow [2024-06-27 23:00:59,401 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-27 23:00:59,401 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-27 23:00:59,401 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 117 transitions, 1307 flow [2024-06-27 23:00:59,402 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-27 23:00:59,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:59,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:00:59,402 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-27 23:00:59,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,402 INFO L85 PathProgramCache]: Analyzing trace with hash -330083297, now seen corresponding path program 2 times [2024-06-27 23:00:59,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981078778] [2024-06-27 23:00:59,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,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-27 23:00:59,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981078778] [2024-06-27 23:00:59,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981078778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:00:59,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768030868] [2024-06-27 23:00:59,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:00:59,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:00:59,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:00:59,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:00:59,995 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-27 23:00:59,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:00:59,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,245 INFO L124 PetriNetUnfolderBase]: 331/656 cut-off events. [2024-06-27 23:01:00,245 INFO L125 PetriNetUnfolderBase]: For 16153/16153 co-relation queries the response was YES. [2024-06-27 23:01:00,247 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-27 23:01:00,249 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 94 selfloop transitions, 34 changer transitions 0/132 dead transitions. [2024-06-27 23:01:00,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 132 transitions, 1625 flow [2024-06-27 23:01:00,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:00,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:00,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-27 23:01:00,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 23:01:00,261 INFO L175 Difference]: Start difference. First operand has 140 places, 117 transitions, 1307 flow. Second operand 8 states and 100 transitions. [2024-06-27 23:01:00,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 132 transitions, 1625 flow [2024-06-27 23:01:00,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 132 transitions, 1578 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:00,296 INFO L231 Difference]: Finished difference. Result has 145 places, 119 transitions, 1366 flow [2024-06-27 23:01:00,296 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-27 23:01:00,296 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-27 23:01:00,297 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 119 transitions, 1366 flow [2024-06-27 23:01:00,297 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-27 23:01:00,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:00,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:01:00,297 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-27 23:01:00,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,298 INFO L85 PathProgramCache]: Analyzing trace with hash -826424709, now seen corresponding path program 3 times [2024-06-27 23:01:00,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840205386] [2024-06-27 23:01:00,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840205386] [2024-06-27 23:01:01,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840205386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:01:01,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352682398] [2024-06-27 23:01:01,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:01:01,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:01:01,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:01:01,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:01,276 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-27 23:01:01,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:01,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,644 INFO L124 PetriNetUnfolderBase]: 339/676 cut-off events. [2024-06-27 23:01:01,645 INFO L125 PetriNetUnfolderBase]: For 17447/17447 co-relation queries the response was YES. [2024-06-27 23:01:01,647 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-27 23:01:01,649 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 89 selfloop transitions, 43 changer transitions 0/136 dead transitions. [2024-06-27 23:01:01,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 136 transitions, 1840 flow [2024-06-27 23:01:01,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:01,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:01,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 23:01:01,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40234375 [2024-06-27 23:01:01,653 INFO L175 Difference]: Start difference. First operand has 145 places, 119 transitions, 1366 flow. Second operand 8 states and 103 transitions. [2024-06-27 23:01:01,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 136 transitions, 1840 flow [2024-06-27 23:01:01,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 136 transitions, 1758 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:01,690 INFO L231 Difference]: Finished difference. Result has 148 places, 121 transitions, 1417 flow [2024-06-27 23:01:01,690 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-27 23:01:01,690 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 117 predicate places. [2024-06-27 23:01:01,690 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 121 transitions, 1417 flow [2024-06-27 23:01:01,690 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-27 23:01:01,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:01,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:01:01,691 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-27 23:01:01,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,691 INFO L85 PathProgramCache]: Analyzing trace with hash -391593868, now seen corresponding path program 1 times [2024-06-27 23:01:01,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696071874] [2024-06-27 23:01:01,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:02,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696071874] [2024-06-27 23:01:02,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696071874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:02,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989082712] [2024-06-27 23:01:02,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:02,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:02,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:02,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:02,639 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-27 23:01:02,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:02,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:02,877 INFO L124 PetriNetUnfolderBase]: 342/681 cut-off events. [2024-06-27 23:01:02,877 INFO L125 PetriNetUnfolderBase]: For 17185/17185 co-relation queries the response was YES. [2024-06-27 23:01:02,880 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-27 23:01:02,883 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 97 selfloop transitions, 30 changer transitions 0/132 dead transitions. [2024-06-27 23:01:02,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 132 transitions, 1713 flow [2024-06-27 23:01:02,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:02,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:02,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-27 23:01:02,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47767857142857145 [2024-06-27 23:01:02,897 INFO L175 Difference]: Start difference. First operand has 148 places, 121 transitions, 1417 flow. Second operand 7 states and 107 transitions. [2024-06-27 23:01:02,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 132 transitions, 1713 flow [2024-06-27 23:01:02,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 132 transitions, 1588 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:02,932 INFO L231 Difference]: Finished difference. Result has 149 places, 123 transitions, 1384 flow [2024-06-27 23:01:02,932 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-27 23:01:02,934 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 118 predicate places. [2024-06-27 23:01:02,934 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 123 transitions, 1384 flow [2024-06-27 23:01:02,935 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-27 23:01:02,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:02,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:01:02,935 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-27 23:01:02,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,936 INFO L85 PathProgramCache]: Analyzing trace with hash 522691705, now seen corresponding path program 4 times [2024-06-27 23:01:02,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878767087] [2024-06-27 23:01:02,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:03,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878767087] [2024-06-27 23:01:03,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878767087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:03,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920271756] [2024-06-27 23:01:03,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:03,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:03,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:03,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:03,818 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-27 23:01:03,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:03,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,221 INFO L124 PetriNetUnfolderBase]: 356/711 cut-off events. [2024-06-27 23:01:04,221 INFO L125 PetriNetUnfolderBase]: For 19517/19517 co-relation queries the response was YES. [2024-06-27 23:01:04,224 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-27 23:01:04,226 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 90 selfloop transitions, 47 changer transitions 0/141 dead transitions. [2024-06-27 23:01:04,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 141 transitions, 1884 flow [2024-06-27 23:01:04,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:04,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:04,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-27 23:01:04,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41015625 [2024-06-27 23:01:04,237 INFO L175 Difference]: Start difference. First operand has 149 places, 123 transitions, 1384 flow. Second operand 8 states and 105 transitions. [2024-06-27 23:01:04,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 141 transitions, 1884 flow [2024-06-27 23:01:04,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 141 transitions, 1822 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:04,272 INFO L231 Difference]: Finished difference. Result has 152 places, 125 transitions, 1447 flow [2024-06-27 23:01:04,272 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-27 23:01:04,273 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 121 predicate places. [2024-06-27 23:01:04,273 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 125 transitions, 1447 flow [2024-06-27 23:01:04,273 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-27 23:01:04,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:04,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:01:04,273 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-27 23:01:04,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1153139294, now seen corresponding path program 2 times [2024-06-27 23:01:04,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045123928] [2024-06-27 23:01:04,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045123928] [2024-06-27 23:01:05,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045123928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:05,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405276721] [2024-06-27 23:01:05,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:05,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:05,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:05,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:05,292 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-27 23:01:05,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:05,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,667 INFO L124 PetriNetUnfolderBase]: 353/706 cut-off events. [2024-06-27 23:01:05,667 INFO L125 PetriNetUnfolderBase]: For 19456/19456 co-relation queries the response was YES. [2024-06-27 23:01:05,670 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-27 23:01:05,672 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 115 selfloop transitions, 24 changer transitions 0/143 dead transitions. [2024-06-27 23:01:05,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 143 transitions, 1793 flow [2024-06-27 23:01:05,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:05,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:05,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:01:05,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-27 23:01:05,673 INFO L175 Difference]: Start difference. First operand has 152 places, 125 transitions, 1447 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:01:05,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 143 transitions, 1793 flow [2024-06-27 23:01:05,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 143 transitions, 1728 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:05,710 INFO L231 Difference]: Finished difference. Result has 158 places, 125 transitions, 1434 flow [2024-06-27 23:01:05,711 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-27 23:01:05,711 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-27 23:01:05,711 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 125 transitions, 1434 flow [2024-06-27 23:01:05,711 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-27 23:01:05,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:01:05,712 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-27 23:01:05,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1272685985, now seen corresponding path program 1 times [2024-06-27 23:01:05,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994486664] [2024-06-27 23:01:05,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994486664] [2024-06-27 23:01:06,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994486664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:06,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295773045] [2024-06-27 23:01:06,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:06,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:06,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:06,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:06,996 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-27 23:01:06,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:06,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,259 INFO L124 PetriNetUnfolderBase]: 367/737 cut-off events. [2024-06-27 23:01:07,259 INFO L125 PetriNetUnfolderBase]: For 22181/22181 co-relation queries the response was YES. [2024-06-27 23:01:07,261 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-27 23:01:07,263 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 109 selfloop transitions, 25 changer transitions 0/139 dead transitions. [2024-06-27 23:01:07,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 139 transitions, 1764 flow [2024-06-27 23:01:07,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:07,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:07,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 23:01:07,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609375 [2024-06-27 23:01:07,264 INFO L175 Difference]: Start difference. First operand has 158 places, 125 transitions, 1434 flow. Second operand 8 states and 118 transitions. [2024-06-27 23:01:07,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 139 transitions, 1764 flow [2024-06-27 23:01:07,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 139 transitions, 1710 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:07,301 INFO L231 Difference]: Finished difference. Result has 158 places, 126 transitions, 1446 flow [2024-06-27 23:01:07,301 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-27 23:01:07,302 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-27 23:01:07,302 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 126 transitions, 1446 flow [2024-06-27 23:01:07,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-27 23:01:07,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:07,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:01:07,302 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-27 23:01:07,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1272686264, now seen corresponding path program 2 times [2024-06-27 23:01:07,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268817193] [2024-06-27 23:01:07,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268817193] [2024-06-27 23:01:08,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268817193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:08,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106969943] [2024-06-27 23:01:08,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:08,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:08,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:08,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:08,321 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-27 23:01:08,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:08,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:08,554 INFO L124 PetriNetUnfolderBase]: 370/742 cut-off events. [2024-06-27 23:01:08,554 INFO L125 PetriNetUnfolderBase]: For 20730/20730 co-relation queries the response was YES. [2024-06-27 23:01:08,557 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-27 23:01:08,559 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 104 selfloop transitions, 29 changer transitions 0/137 dead transitions. [2024-06-27 23:01:08,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 137 transitions, 1758 flow [2024-06-27 23:01:08,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:08,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:08,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-27 23:01:08,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42578125 [2024-06-27 23:01:08,560 INFO L175 Difference]: Start difference. First operand has 158 places, 126 transitions, 1446 flow. Second operand 8 states and 109 transitions. [2024-06-27 23:01:08,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 137 transitions, 1758 flow [2024-06-27 23:01:08,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 137 transitions, 1702 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:08,605 INFO L231 Difference]: Finished difference. Result has 160 places, 128 transitions, 1483 flow [2024-06-27 23:01:08,605 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-27 23:01:08,605 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-27 23:01:08,605 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 128 transitions, 1483 flow [2024-06-27 23:01:08,606 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-27 23:01:08,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:08,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:01:08,606 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-27 23:01:08,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,606 INFO L85 PathProgramCache]: Analyzing trace with hash -24902028, now seen corresponding path program 3 times [2024-06-27 23:01:08,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873669381] [2024-06-27 23:01:08,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873669381] [2024-06-27 23:01:09,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873669381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:09,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047015105] [2024-06-27 23:01:09,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:09,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:09,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:09,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:09,721 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-27 23:01:09,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:09,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,164 INFO L124 PetriNetUnfolderBase]: 366/731 cut-off events. [2024-06-27 23:01:10,165 INFO L125 PetriNetUnfolderBase]: For 20970/20970 co-relation queries the response was YES. [2024-06-27 23:01:10,167 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-27 23:01:10,169 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 109 selfloop transitions, 29 changer transitions 0/142 dead transitions. [2024-06-27 23:01:10,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 142 transitions, 1837 flow [2024-06-27 23:01:10,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:10,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:10,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-27 23:01:10,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4330357142857143 [2024-06-27 23:01:10,170 INFO L175 Difference]: Start difference. First operand has 160 places, 128 transitions, 1483 flow. Second operand 7 states and 97 transitions. [2024-06-27 23:01:10,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 142 transitions, 1837 flow [2024-06-27 23:01:10,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 142 transitions, 1768 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:10,216 INFO L231 Difference]: Finished difference. Result has 161 places, 128 transitions, 1479 flow [2024-06-27 23:01:10,216 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-27 23:01:10,216 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 130 predicate places. [2024-06-27 23:01:10,216 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 128 transitions, 1479 flow [2024-06-27 23:01:10,216 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-27 23:01:10,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:10,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:01:10,217 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-27 23:01:10,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,217 INFO L85 PathProgramCache]: Analyzing trace with hash -253332017, now seen corresponding path program 2 times [2024-06-27 23:01:10,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334695573] [2024-06-27 23:01:10,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334695573] [2024-06-27 23:01:11,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334695573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:11,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925535275] [2024-06-27 23:01:11,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:11,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:11,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:11,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:11,628 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-27 23:01:11,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:11,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,934 INFO L124 PetriNetUnfolderBase]: 380/760 cut-off events. [2024-06-27 23:01:11,934 INFO L125 PetriNetUnfolderBase]: For 24452/24452 co-relation queries the response was YES. [2024-06-27 23:01:11,936 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-27 23:01:11,938 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 106 selfloop transitions, 29 changer transitions 0/140 dead transitions. [2024-06-27 23:01:11,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 140 transitions, 1807 flow [2024-06-27 23:01:11,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:11,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:11,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 23:01:11,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609375 [2024-06-27 23:01:11,939 INFO L175 Difference]: Start difference. First operand has 161 places, 128 transitions, 1479 flow. Second operand 8 states and 118 transitions. [2024-06-27 23:01:11,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 140 transitions, 1807 flow [2024-06-27 23:01:11,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 140 transitions, 1714 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:11,986 INFO L231 Difference]: Finished difference. Result has 161 places, 129 transitions, 1462 flow [2024-06-27 23:01:11,986 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-27 23:01:11,987 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 130 predicate places. [2024-06-27 23:01:11,987 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 129 transitions, 1462 flow [2024-06-27 23:01:11,987 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-27 23:01:11,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:11,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:01:11,987 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-27 23:01:11,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,988 INFO L85 PathProgramCache]: Analyzing trace with hash -253332296, now seen corresponding path program 3 times [2024-06-27 23:01:11,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029135577] [2024-06-27 23:01:11,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029135577] [2024-06-27 23:01:12,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029135577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:12,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386297176] [2024-06-27 23:01:12,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:12,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:12,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:12,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:12,973 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-27 23:01:12,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:12,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,206 INFO L124 PetriNetUnfolderBase]: 383/765 cut-off events. [2024-06-27 23:01:13,206 INFO L125 PetriNetUnfolderBase]: For 19682/19682 co-relation queries the response was YES. [2024-06-27 23:01:13,209 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-27 23:01:13,210 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 100 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-27 23:01:13,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 138 transitions, 1774 flow [2024-06-27 23:01:13,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:13,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:13,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-27 23:01:13,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42578125 [2024-06-27 23:01:13,211 INFO L175 Difference]: Start difference. First operand has 161 places, 129 transitions, 1462 flow. Second operand 8 states and 109 transitions. [2024-06-27 23:01:13,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 138 transitions, 1774 flow [2024-06-27 23:01:13,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 138 transitions, 1706 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:13,250 INFO L231 Difference]: Finished difference. Result has 163 places, 131 transitions, 1501 flow [2024-06-27 23:01:13,250 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-27 23:01:13,251 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 132 predicate places. [2024-06-27 23:01:13,251 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 131 transitions, 1501 flow [2024-06-27 23:01:13,251 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-27 23:01:13,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:13,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:01:13,251 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-27 23:01:13,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1281706066, now seen corresponding path program 4 times [2024-06-27 23:01:13,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048943513] [2024-06-27 23:01:13,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048943513] [2024-06-27 23:01:14,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048943513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:14,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916534913] [2024-06-27 23:01:14,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:14,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:14,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:14,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:14,356 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-27 23:01:14,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:14,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,610 INFO L124 PetriNetUnfolderBase]: 386/770 cut-off events. [2024-06-27 23:01:14,611 INFO L125 PetriNetUnfolderBase]: For 20631/20631 co-relation queries the response was YES. [2024-06-27 23:01:14,613 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-27 23:01:14,615 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 82 selfloop transitions, 55 changer transitions 0/141 dead transitions. [2024-06-27 23:01:14,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 141 transitions, 1899 flow [2024-06-27 23:01:14,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:14,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:14,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-27 23:01:14,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:01:14,616 INFO L175 Difference]: Start difference. First operand has 163 places, 131 transitions, 1501 flow. Second operand 8 states and 112 transitions. [2024-06-27 23:01:14,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 141 transitions, 1899 flow [2024-06-27 23:01:14,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 141 transitions, 1818 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:14,659 INFO L231 Difference]: Finished difference. Result has 165 places, 133 transitions, 1568 flow [2024-06-27 23:01:14,660 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-27 23:01:14,660 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 134 predicate places. [2024-06-27 23:01:14,660 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 133 transitions, 1568 flow [2024-06-27 23:01:14,660 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-27 23:01:14,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:14,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:01:14,661 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-27 23:01:14,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,661 INFO L85 PathProgramCache]: Analyzing trace with hash 12365263, now seen corresponding path program 3 times [2024-06-27 23:01:14,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503657044] [2024-06-27 23:01:14,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:15,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503657044] [2024-06-27 23:01:15,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503657044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:15,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108101187] [2024-06-27 23:01:15,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:15,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:15,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:15,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:15,990 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-27 23:01:15,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:15,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,259 INFO L124 PetriNetUnfolderBase]: 400/798 cut-off events. [2024-06-27 23:01:16,259 INFO L125 PetriNetUnfolderBase]: For 24697/24697 co-relation queries the response was YES. [2024-06-27 23:01:16,262 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-27 23:01:16,264 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 95 selfloop transitions, 46 changer transitions 0/145 dead transitions. [2024-06-27 23:01:16,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 145 transitions, 1910 flow [2024-06-27 23:01:16,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:16,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-27 23:01:16,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-27 23:01:16,267 INFO L175 Difference]: Start difference. First operand has 165 places, 133 transitions, 1568 flow. Second operand 9 states and 123 transitions. [2024-06-27 23:01:16,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 145 transitions, 1910 flow [2024-06-27 23:01:16,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 145 transitions, 1803 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:16,319 INFO L231 Difference]: Finished difference. Result has 169 places, 134 transitions, 1573 flow [2024-06-27 23:01:16,319 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-27 23:01:16,319 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 138 predicate places. [2024-06-27 23:01:16,319 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 134 transitions, 1573 flow [2024-06-27 23:01:16,319 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-27 23:01:16,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:16,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:01:16,320 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-27 23:01:16,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash 12691693, now seen corresponding path program 4 times [2024-06-27 23:01:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393817155] [2024-06-27 23:01:16,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393817155] [2024-06-27 23:01:17,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393817155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:17,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115713636] [2024-06-27 23:01:17,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:17,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:17,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:17,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:17,810 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-27 23:01:17,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:17,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,049 INFO L124 PetriNetUnfolderBase]: 426/846 cut-off events. [2024-06-27 23:01:18,049 INFO L125 PetriNetUnfolderBase]: For 27994/27994 co-relation queries the response was YES. [2024-06-27 23:01:18,053 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-27 23:01:18,055 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 130 selfloop transitions, 15 changer transitions 0/150 dead transitions. [2024-06-27 23:01:18,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 150 transitions, 2033 flow [2024-06-27 23:01:18,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:18,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:18,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-27 23:01:18,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-27 23:01:18,056 INFO L175 Difference]: Start difference. First operand has 169 places, 134 transitions, 1573 flow. Second operand 8 states and 116 transitions. [2024-06-27 23:01:18,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 150 transitions, 2033 flow [2024-06-27 23:01:18,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 150 transitions, 1931 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:18,116 INFO L231 Difference]: Finished difference. Result has 171 places, 137 transitions, 1561 flow [2024-06-27 23:01:18,117 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-27 23:01:18,117 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 140 predicate places. [2024-06-27 23:01:18,117 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 137 transitions, 1561 flow [2024-06-27 23:01:18,117 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-27 23:01:18,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:18,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:18,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:01:18,117 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-27 23:01:18,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:18,118 INFO L85 PathProgramCache]: Analyzing trace with hash -253541763, now seen corresponding path program 5 times [2024-06-27 23:01:18,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:18,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426053541] [2024-06-27 23:01:18,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:18,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:18,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:19,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426053541] [2024-06-27 23:01:19,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426053541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:19,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647354407] [2024-06-27 23:01:19,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:19,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:19,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:19,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:19,046 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-27 23:01:19,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:19,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,312 INFO L124 PetriNetUnfolderBase]: 444/879 cut-off events. [2024-06-27 23:01:19,312 INFO L125 PetriNetUnfolderBase]: For 30283/30283 co-relation queries the response was YES. [2024-06-27 23:01:19,315 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-27 23:01:19,317 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 104 selfloop transitions, 47 changer transitions 0/156 dead transitions. [2024-06-27 23:01:19,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 156 transitions, 2083 flow [2024-06-27 23:01:19,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:19,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:19,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 23:01:19,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 23:01:19,318 INFO L175 Difference]: Start difference. First operand has 171 places, 137 transitions, 1561 flow. Second operand 7 states and 110 transitions. [2024-06-27 23:01:19,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 156 transitions, 2083 flow [2024-06-27 23:01:19,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 156 transitions, 2035 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:19,382 INFO L231 Difference]: Finished difference. Result has 174 places, 143 transitions, 1709 flow [2024-06-27 23:01:19,382 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-27 23:01:19,383 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 143 predicate places. [2024-06-27 23:01:19,383 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 143 transitions, 1709 flow [2024-06-27 23:01:19,383 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-27 23:01:19,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:19,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:01:19,384 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-27 23:01:19,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,384 INFO L85 PathProgramCache]: Analyzing trace with hash 3168214, now seen corresponding path program 5 times [2024-06-27 23:01:19,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216306514] [2024-06-27 23:01:19,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:20,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:20,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:20,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216306514] [2024-06-27 23:01:20,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216306514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:20,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:20,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:20,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102387301] [2024-06-27 23:01:20,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:20,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:20,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:20,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:20,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:20,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:20,398 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-27 23:01:20,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:20,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:20,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:20,636 INFO L124 PetriNetUnfolderBase]: 442/875 cut-off events. [2024-06-27 23:01:20,636 INFO L125 PetriNetUnfolderBase]: For 31370/31370 co-relation queries the response was YES. [2024-06-27 23:01:20,640 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-27 23:01:20,642 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 101 selfloop transitions, 44 changer transitions 0/150 dead transitions. [2024-06-27 23:01:20,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 150 transitions, 2015 flow [2024-06-27 23:01:20,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:20,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:20,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 23:01:20,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 23:01:20,643 INFO L175 Difference]: Start difference. First operand has 174 places, 143 transitions, 1709 flow. Second operand 7 states and 108 transitions. [2024-06-27 23:01:20,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 150 transitions, 2015 flow [2024-06-27 23:01:20,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 150 transitions, 1931 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:20,710 INFO L231 Difference]: Finished difference. Result has 178 places, 143 transitions, 1720 flow [2024-06-27 23:01:20,710 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-27 23:01:20,710 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 147 predicate places. [2024-06-27 23:01:20,710 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 143 transitions, 1720 flow [2024-06-27 23:01:20,710 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-27 23:01:20,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:20,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:01:20,711 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-27 23:01:20,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,711 INFO L85 PathProgramCache]: Analyzing trace with hash 3168493, now seen corresponding path program 5 times [2024-06-27 23:01:20,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638761580] [2024-06-27 23:01:20,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:21,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638761580] [2024-06-27 23:01:21,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638761580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:21,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139557114] [2024-06-27 23:01:21,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:21,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:21,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:21,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:21,799 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-27 23:01:21,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:21,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:22,092 INFO L124 PetriNetUnfolderBase]: 444/882 cut-off events. [2024-06-27 23:01:22,092 INFO L125 PetriNetUnfolderBase]: For 33347/33347 co-relation queries the response was YES. [2024-06-27 23:01:22,095 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-27 23:01:22,097 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 114 selfloop transitions, 36 changer transitions 0/155 dead transitions. [2024-06-27 23:01:22,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 155 transitions, 2088 flow [2024-06-27 23:01:22,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:22,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:22,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 23:01:22,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 23:01:22,098 INFO L175 Difference]: Start difference. First operand has 178 places, 143 transitions, 1720 flow. Second operand 8 states and 120 transitions. [2024-06-27 23:01:22,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 155 transitions, 2088 flow [2024-06-27 23:01:22,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 155 transitions, 1965 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:22,167 INFO L231 Difference]: Finished difference. Result has 180 places, 144 transitions, 1693 flow [2024-06-27 23:01:22,167 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-27 23:01:22,168 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2024-06-27 23:01:22,168 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 144 transitions, 1693 flow [2024-06-27 23:01:22,168 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-27 23:01:22,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:22,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:22,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:01:22,169 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-27 23:01:22,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:22,169 INFO L85 PathProgramCache]: Analyzing trace with hash 3160557, now seen corresponding path program 6 times [2024-06-27 23:01:22,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:22,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685238151] [2024-06-27 23:01:22,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:22,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:22,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:23,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:23,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:23,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685238151] [2024-06-27 23:01:23,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685238151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:23,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:23,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:23,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194510407] [2024-06-27 23:01:23,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:23,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:23,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:23,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:23,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:23,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:23,085 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-27 23:01:23,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:23,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,395 INFO L124 PetriNetUnfolderBase]: 451/896 cut-off events. [2024-06-27 23:01:23,395 INFO L125 PetriNetUnfolderBase]: For 33076/33076 co-relation queries the response was YES. [2024-06-27 23:01:23,398 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-27 23:01:23,401 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 96 selfloop transitions, 58 changer transitions 0/159 dead transitions. [2024-06-27 23:01:23,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 159 transitions, 2195 flow [2024-06-27 23:01:23,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:23,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:23,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 23:01:23,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48660714285714285 [2024-06-27 23:01:23,402 INFO L175 Difference]: Start difference. First operand has 180 places, 144 transitions, 1693 flow. Second operand 7 states and 109 transitions. [2024-06-27 23:01:23,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 159 transitions, 2195 flow [2024-06-27 23:01:23,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 159 transitions, 2109 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:23,482 INFO L231 Difference]: Finished difference. Result has 181 places, 145 transitions, 1743 flow [2024-06-27 23:01:23,482 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-27 23:01:23,482 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 150 predicate places. [2024-06-27 23:01:23,482 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 145 transitions, 1743 flow [2024-06-27 23:01:23,483 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-27 23:01:23,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:23,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:23,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:01:23,483 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-27 23:01:23,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:23,483 INFO L85 PathProgramCache]: Analyzing trace with hash -253547343, now seen corresponding path program 7 times [2024-06-27 23:01:23,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:23,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255116183] [2024-06-27 23:01:23,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:23,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:23,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:24,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255116183] [2024-06-27 23:01:24,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255116183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:24,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782109692] [2024-06-27 23:01:24,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:24,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:24,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:24,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:24,217 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-27 23:01:24,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:24,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:24,504 INFO L124 PetriNetUnfolderBase]: 446/888 cut-off events. [2024-06-27 23:01:24,504 INFO L125 PetriNetUnfolderBase]: For 31926/31926 co-relation queries the response was YES. [2024-06-27 23:01:24,507 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-27 23:01:24,509 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 110 selfloop transitions, 42 changer transitions 0/157 dead transitions. [2024-06-27 23:01:24,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 157 transitions, 2119 flow [2024-06-27 23:01:24,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:24,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:24,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-27 23:01:24,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 23:01:24,510 INFO L175 Difference]: Start difference. First operand has 181 places, 145 transitions, 1743 flow. Second operand 7 states and 106 transitions. [2024-06-27 23:01:24,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 157 transitions, 2119 flow [2024-06-27 23:01:24,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 157 transitions, 1977 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:24,583 INFO L231 Difference]: Finished difference. Result has 183 places, 145 transitions, 1690 flow [2024-06-27 23:01:24,583 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-27 23:01:24,583 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-27 23:01:24,583 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 145 transitions, 1690 flow [2024-06-27 23:01:24,583 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-27 23:01:24,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:24,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:01:24,584 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-27 23:01:24,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1274289099, now seen corresponding path program 8 times [2024-06-27 23:01:24,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858474767] [2024-06-27 23:01:24,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:25,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:25,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:25,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858474767] [2024-06-27 23:01:25,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858474767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:25,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:25,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:25,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997165861] [2024-06-27 23:01:25,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:25,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:25,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:25,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:25,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:25,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:25,437 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-27 23:01:25,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:25,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:25,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,741 INFO L124 PetriNetUnfolderBase]: 448/895 cut-off events. [2024-06-27 23:01:25,741 INFO L125 PetriNetUnfolderBase]: For 32162/32162 co-relation queries the response was YES. [2024-06-27 23:01:25,744 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-27 23:01:25,746 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 108 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-27 23:01:25,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 161 transitions, 2202 flow [2024-06-27 23:01:25,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:25,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:25,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 23:01:25,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4955357142857143 [2024-06-27 23:01:25,747 INFO L175 Difference]: Start difference. First operand has 183 places, 145 transitions, 1690 flow. Second operand 7 states and 111 transitions. [2024-06-27 23:01:25,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 161 transitions, 2202 flow [2024-06-27 23:01:25,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 161 transitions, 2119 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:25,839 INFO L231 Difference]: Finished difference. Result has 185 places, 146 transitions, 1725 flow [2024-06-27 23:01:25,839 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-27 23:01:25,839 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 154 predicate places. [2024-06-27 23:01:25,839 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 146 transitions, 1725 flow [2024-06-27 23:01:25,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-27 23:01:25,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:25,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:01:25,839 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-27 23:01:25,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1200690997, now seen corresponding path program 1 times [2024-06-27 23:01:25,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652956393] [2024-06-27 23:01:25,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:26,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652956393] [2024-06-27 23:01:26,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652956393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:01:26,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207494261] [2024-06-27 23:01:26,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:01:26,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:01:26,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:01:26,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:26,874 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-27 23:01:26,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:26,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:27,205 INFO L124 PetriNetUnfolderBase]: 455/906 cut-off events. [2024-06-27 23:01:27,205 INFO L125 PetriNetUnfolderBase]: For 33941/33941 co-relation queries the response was YES. [2024-06-27 23:01:27,209 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-27 23:01:27,211 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 123 selfloop transitions, 36 changer transitions 0/163 dead transitions. [2024-06-27 23:01:27,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 163 transitions, 2121 flow [2024-06-27 23:01:27,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:27,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:27,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 23:01:27,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-27 23:01:27,213 INFO L175 Difference]: Start difference. First operand has 185 places, 146 transitions, 1725 flow. Second operand 9 states and 111 transitions. [2024-06-27 23:01:27,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 163 transitions, 2121 flow [2024-06-27 23:01:27,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 163 transitions, 1977 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:27,297 INFO L231 Difference]: Finished difference. Result has 188 places, 148 transitions, 1691 flow [2024-06-27 23:01:27,297 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-27 23:01:27,297 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 157 predicate places. [2024-06-27 23:01:27,297 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 148 transitions, 1691 flow [2024-06-27 23:01:27,298 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-27 23:01:27,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:27,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:27,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:27,298 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-27 23:01:27,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:27,298 INFO L85 PathProgramCache]: Analyzing trace with hash 764840761, now seen corresponding path program 1 times [2024-06-27 23:01:27,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:27,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155170473] [2024-06-27 23:01:27,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:27,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:27,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:28,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:28,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:28,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155170473] [2024-06-27 23:01:28,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155170473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:28,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:28,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:01:28,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088061518] [2024-06-27 23:01:28,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:28,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:01:28,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:28,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:01:28,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:01:28,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:28,382 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-27 23:01:28,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:28,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:28,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:28,708 INFO L124 PetriNetUnfolderBase]: 459/915 cut-off events. [2024-06-27 23:01:28,708 INFO L125 PetriNetUnfolderBase]: For 33588/33588 co-relation queries the response was YES. [2024-06-27 23:01:28,712 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-27 23:01:28,714 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 126 selfloop transitions, 32 changer transitions 0/162 dead transitions. [2024-06-27 23:01:28,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 162 transitions, 2067 flow [2024-06-27 23:01:28,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:28,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:28,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-27 23:01:28,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 23:01:28,715 INFO L175 Difference]: Start difference. First operand has 188 places, 148 transitions, 1691 flow. Second operand 8 states and 100 transitions. [2024-06-27 23:01:28,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 162 transitions, 2067 flow [2024-06-27 23:01:28,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 162 transitions, 1975 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:28,798 INFO L231 Difference]: Finished difference. Result has 189 places, 149 transitions, 1691 flow [2024-06-27 23:01:28,799 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-27 23:01:28,799 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 158 predicate places. [2024-06-27 23:01:28,799 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 149 transitions, 1691 flow [2024-06-27 23:01:28,799 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-27 23:01:28,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:28,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:28,800 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-27 23:01:28,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,800 INFO L85 PathProgramCache]: Analyzing trace with hash 745313995, now seen corresponding path program 2 times [2024-06-27 23:01:28,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986951466] [2024-06-27 23:01:28,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986951466] [2024-06-27 23:01:30,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986951466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:01:30,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330720033] [2024-06-27 23:01:30,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:01:30,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:01:30,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:01:30,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:30,082 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-27 23:01:30,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:30,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:30,502 INFO L124 PetriNetUnfolderBase]: 466/931 cut-off events. [2024-06-27 23:01:30,503 INFO L125 PetriNetUnfolderBase]: For 36236/36236 co-relation queries the response was YES. [2024-06-27 23:01:30,507 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-27 23:01:30,509 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 117 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-06-27 23:01:30,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 166 transitions, 2115 flow [2024-06-27 23:01:30,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:30,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:30,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 23:01:30,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 23:01:30,510 INFO L175 Difference]: Start difference. First operand has 189 places, 149 transitions, 1691 flow. Second operand 9 states and 112 transitions. [2024-06-27 23:01:30,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 166 transitions, 2115 flow [2024-06-27 23:01:30,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 166 transitions, 2048 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:30,602 INFO L231 Difference]: Finished difference. Result has 192 places, 151 transitions, 1755 flow [2024-06-27 23:01:30,602 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-27 23:01:30,602 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 161 predicate places. [2024-06-27 23:01:30,602 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 151 transitions, 1755 flow [2024-06-27 23:01:30,602 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-27 23:01:30,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:30,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:30,603 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-27 23:01:30,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,606 INFO L85 PathProgramCache]: Analyzing trace with hash 745313809, now seen corresponding path program 2 times [2024-06-27 23:01:30,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522928486] [2024-06-27 23:01:30,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:31,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:31,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:31,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522928486] [2024-06-27 23:01:31,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522928486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:31,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:31,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:31,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405659918] [2024-06-27 23:01:31,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:31,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:31,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:31,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:31,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:31,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:31,552 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-27 23:01:31,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:31,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:31,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,897 INFO L124 PetriNetUnfolderBase]: 474/947 cut-off events. [2024-06-27 23:01:31,897 INFO L125 PetriNetUnfolderBase]: For 37112/37112 co-relation queries the response was YES. [2024-06-27 23:01:31,901 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-27 23:01:31,904 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 121 selfloop transitions, 44 changer transitions 0/169 dead transitions. [2024-06-27 23:01:31,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 169 transitions, 2197 flow [2024-06-27 23:01:31,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:31,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:31,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 23:01:31,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140625 [2024-06-27 23:01:31,905 INFO L175 Difference]: Start difference. First operand has 192 places, 151 transitions, 1755 flow. Second operand 8 states and 106 transitions. [2024-06-27 23:01:31,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 169 transitions, 2197 flow [2024-06-27 23:01:31,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 169 transitions, 2069 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:31,979 INFO L231 Difference]: Finished difference. Result has 194 places, 154 transitions, 1789 flow [2024-06-27 23:01:31,980 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-27 23:01:31,980 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 163 predicate places. [2024-06-27 23:01:31,980 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 154 transitions, 1789 flow [2024-06-27 23:01:31,980 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-27 23:01:31,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:31,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:31,981 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-27 23:01:31,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,981 INFO L85 PathProgramCache]: Analyzing trace with hash 942486129, now seen corresponding path program 3 times [2024-06-27 23:01:31,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980607860] [2024-06-27 23:01:31,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:33,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980607860] [2024-06-27 23:01:33,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980607860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:01:33,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674604625] [2024-06-27 23:01:33,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:01:33,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:01:33,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:01:33,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:33,387 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-27 23:01:33,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:33,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:33,831 INFO L124 PetriNetUnfolderBase]: 508/1026 cut-off events. [2024-06-27 23:01:33,831 INFO L125 PetriNetUnfolderBase]: For 51346/51346 co-relation queries the response was YES. [2024-06-27 23:01:33,835 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-27 23:01:33,838 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 112 selfloop transitions, 54 changer transitions 11/181 dead transitions. [2024-06-27 23:01:33,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 181 transitions, 2547 flow [2024-06-27 23:01:33,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:33,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:33,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-27 23:01:33,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:01:33,839 INFO L175 Difference]: Start difference. First operand has 194 places, 154 transitions, 1789 flow. Second operand 10 states and 141 transitions. [2024-06-27 23:01:33,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 181 transitions, 2547 flow [2024-06-27 23:01:33,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 181 transitions, 2446 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:33,959 INFO L231 Difference]: Finished difference. Result has 199 places, 153 transitions, 1823 flow [2024-06-27 23:01:33,960 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-27 23:01:33,960 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-27 23:01:33,960 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 153 transitions, 1823 flow [2024-06-27 23:01:33,960 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-27 23:01:33,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:33,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:33,961 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-27 23:01:33,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,961 INFO L85 PathProgramCache]: Analyzing trace with hash -976417849, now seen corresponding path program 1 times [2024-06-27 23:01:33,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996370766] [2024-06-27 23:01:33,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:35,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:35,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:35,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996370766] [2024-06-27 23:01:35,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996370766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:35,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:35,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:01:35,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618271051] [2024-06-27 23:01:35,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:35,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:01:35,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:35,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:01:35,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:01:35,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:35,342 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-27 23:01:35,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:35,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:35,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,709 INFO L124 PetriNetUnfolderBase]: 489/983 cut-off events. [2024-06-27 23:01:35,709 INFO L125 PetriNetUnfolderBase]: For 42465/42465 co-relation queries the response was YES. [2024-06-27 23:01:35,713 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-27 23:01:35,715 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 130 selfloop transitions, 33 changer transitions 0/167 dead transitions. [2024-06-27 23:01:35,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 167 transitions, 2225 flow [2024-06-27 23:01:35,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:35,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:35,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-27 23:01:35,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201388888888889 [2024-06-27 23:01:35,716 INFO L175 Difference]: Start difference. First operand has 199 places, 153 transitions, 1823 flow. Second operand 9 states and 121 transitions. [2024-06-27 23:01:35,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 167 transitions, 2225 flow [2024-06-27 23:01:35,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 167 transitions, 2128 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:35,821 INFO L231 Difference]: Finished difference. Result has 198 places, 154 transitions, 1820 flow [2024-06-27 23:01:35,821 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-27 23:01:35,821 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 167 predicate places. [2024-06-27 23:01:35,822 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 154 transitions, 1820 flow [2024-06-27 23:01:35,822 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-27 23:01:35,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:35,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:35,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:35,822 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-27 23:01:35,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:35,822 INFO L85 PathProgramCache]: Analyzing trace with hash 745486975, now seen corresponding path program 4 times [2024-06-27 23:01:35,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:35,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903150461] [2024-06-27 23:01:35,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:35,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:35,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:37,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903150461] [2024-06-27 23:01:37,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903150461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:01:37,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142542161] [2024-06-27 23:01:37,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:01:37,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:01:37,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:01:37,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:37,310 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-27 23:01:37,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:37,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,769 INFO L124 PetriNetUnfolderBase]: 491/986 cut-off events. [2024-06-27 23:01:37,769 INFO L125 PetriNetUnfolderBase]: For 39306/39306 co-relation queries the response was YES. [2024-06-27 23:01:37,774 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-27 23:01:37,777 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 117 selfloop transitions, 52 changer transitions 0/173 dead transitions. [2024-06-27 23:01:37,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 173 transitions, 2392 flow [2024-06-27 23:01:37,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:37,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:37,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-27 23:01:37,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993055555555556 [2024-06-27 23:01:37,778 INFO L175 Difference]: Start difference. First operand has 198 places, 154 transitions, 1820 flow. Second operand 9 states and 115 transitions. [2024-06-27 23:01:37,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 173 transitions, 2392 flow [2024-06-27 23:01:37,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 173 transitions, 2314 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:37,875 INFO L231 Difference]: Finished difference. Result has 200 places, 156 transitions, 1893 flow [2024-06-27 23:01:37,876 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-27 23:01:37,876 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 169 predicate places. [2024-06-27 23:01:37,876 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 156 transitions, 1893 flow [2024-06-27 23:01:37,876 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-27 23:01:37,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:37,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:37,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:37,876 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-27 23:01:37,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:37,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1502877257, now seen corresponding path program 3 times [2024-06-27 23:01:37,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:37,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868595578] [2024-06-27 23:01:37,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:37,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:39,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-27 23:01:39,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:39,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868595578] [2024-06-27 23:01:39,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868595578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:39,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:39,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:01:39,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358345873] [2024-06-27 23:01:39,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:39,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:01:39,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:39,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:01:39,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:01:39,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:01:39,678 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-27 23:01:39,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:39,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:01:39,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:40,046 INFO L124 PetriNetUnfolderBase]: 498/1001 cut-off events. [2024-06-27 23:01:40,046 INFO L125 PetriNetUnfolderBase]: For 40335/40335 co-relation queries the response was YES. [2024-06-27 23:01:40,051 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-27 23:01:40,054 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 141 selfloop transitions, 32 changer transitions 0/177 dead transitions. [2024-06-27 23:01:40,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 177 transitions, 2391 flow [2024-06-27 23:01:40,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:40,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:40,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 23:01:40,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-27 23:01:40,054 INFO L175 Difference]: Start difference. First operand has 200 places, 156 transitions, 1893 flow. Second operand 10 states and 123 transitions. [2024-06-27 23:01:40,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 177 transitions, 2391 flow [2024-06-27 23:01:40,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 177 transitions, 2252 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:40,162 INFO L231 Difference]: Finished difference. Result has 205 places, 161 transitions, 1910 flow [2024-06-27 23:01:40,162 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-27 23:01:40,163 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-06-27 23:01:40,163 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 161 transitions, 1910 flow [2024-06-27 23:01:40,163 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-27 23:01:40,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:40,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:40,163 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-27 23:01:40,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,163 INFO L85 PathProgramCache]: Analyzing trace with hash -798797407, now seen corresponding path program 2 times [2024-06-27 23:01:40,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705041214] [2024-06-27 23:01:40,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:41,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:41,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:41,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705041214] [2024-06-27 23:01:41,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705041214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:41,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:41,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:41,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380995060] [2024-06-27 23:01:41,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:41,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:41,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:41,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:41,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:41,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:41,693 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-27 23:01:41,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:41,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:41,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,017 INFO L124 PetriNetUnfolderBase]: 506/1023 cut-off events. [2024-06-27 23:01:42,017 INFO L125 PetriNetUnfolderBase]: For 43038/43038 co-relation queries the response was YES. [2024-06-27 23:01:42,022 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-27 23:01:42,024 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 141 selfloop transitions, 30 changer transitions 0/176 dead transitions. [2024-06-27 23:01:42,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 176 transitions, 2343 flow [2024-06-27 23:01:42,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:42,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:42,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 23:01:42,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 23:01:42,025 INFO L175 Difference]: Start difference. First operand has 205 places, 161 transitions, 1910 flow. Second operand 8 states and 120 transitions. [2024-06-27 23:01:42,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 176 transitions, 2343 flow [2024-06-27 23:01:42,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 176 transitions, 2257 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:42,131 INFO L231 Difference]: Finished difference. Result has 209 places, 163 transitions, 1934 flow [2024-06-27 23:01:42,132 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-27 23:01:42,132 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 178 predicate places. [2024-06-27 23:01:42,132 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 163 transitions, 1934 flow [2024-06-27 23:01:42,132 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-27 23:01:42,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:42,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:42,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:42,133 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-27 23:01:42,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:42,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1510981151, now seen corresponding path program 3 times [2024-06-27 23:01:42,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:42,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187571627] [2024-06-27 23:01:42,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:42,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:42,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,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-27 23:01:44,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187571627] [2024-06-27 23:01:44,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187571627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:01:44,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375780589] [2024-06-27 23:01:44,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:01:44,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:01:44,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:01:44,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:44,416 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-27 23:01:44,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:44,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:44,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:44,751 INFO L124 PetriNetUnfolderBase]: 509/1029 cut-off events. [2024-06-27 23:01:44,751 INFO L125 PetriNetUnfolderBase]: For 41636/41636 co-relation queries the response was YES. [2024-06-27 23:01:44,756 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-27 23:01:44,758 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 141 selfloop transitions, 33 changer transitions 0/178 dead transitions. [2024-06-27 23:01:44,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 178 transitions, 2394 flow [2024-06-27 23:01:44,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:44,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:44,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 23:01:44,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 23:01:44,759 INFO L175 Difference]: Start difference. First operand has 209 places, 163 transitions, 1934 flow. Second operand 9 states and 120 transitions. [2024-06-27 23:01:44,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 178 transitions, 2394 flow [2024-06-27 23:01:44,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 178 transitions, 2309 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:44,878 INFO L231 Difference]: Finished difference. Result has 213 places, 167 transitions, 1996 flow [2024-06-27 23:01:44,879 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-27 23:01:44,879 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 182 predicate places. [2024-06-27 23:01:44,879 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 167 transitions, 1996 flow [2024-06-27 23:01:44,879 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-27 23:01:44,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:44,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:44,879 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-27 23:01:44,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,879 INFO L85 PathProgramCache]: Analyzing trace with hash -771956527, now seen corresponding path program 4 times [2024-06-27 23:01:44,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915269476] [2024-06-27 23:01:44,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:46,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:46,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:46,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915269476] [2024-06-27 23:01:46,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915269476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:46,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:46,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:46,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303876607] [2024-06-27 23:01:46,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:46,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:46,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:46,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:46,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:46,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:46,261 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-27 23:01:46,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:46,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:46,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:46,549 INFO L124 PetriNetUnfolderBase]: 516/1043 cut-off events. [2024-06-27 23:01:46,549 INFO L125 PetriNetUnfolderBase]: For 40527/40527 co-relation queries the response was YES. [2024-06-27 23:01:46,554 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-27 23:01:46,557 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 131 selfloop transitions, 49 changer transitions 0/185 dead transitions. [2024-06-27 23:01:46,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 185 transitions, 2480 flow [2024-06-27 23:01:46,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:46,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:46,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 23:01:46,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45703125 [2024-06-27 23:01:46,557 INFO L175 Difference]: Start difference. First operand has 213 places, 167 transitions, 1996 flow. Second operand 8 states and 117 transitions. [2024-06-27 23:01:46,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 185 transitions, 2480 flow [2024-06-27 23:01:46,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 185 transitions, 2401 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:46,674 INFO L231 Difference]: Finished difference. Result has 216 places, 173 transitions, 2125 flow [2024-06-27 23:01:46,674 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-27 23:01:46,675 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-27 23:01:46,675 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 173 transitions, 2125 flow [2024-06-27 23:01:46,675 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-27 23:01:46,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:46,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:46,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:46,675 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-27 23:01:46,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:46,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1069909677, now seen corresponding path program 5 times [2024-06-27 23:01:46,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:46,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440354009] [2024-06-27 23:01:46,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:46,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:46,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:47,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:47,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:47,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440354009] [2024-06-27 23:01:47,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440354009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:47,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:47,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:01:47,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038326056] [2024-06-27 23:01:47,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:47,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:01:47,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:47,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:01:47,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:01:48,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:48,009 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-27 23:01:48,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:48,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:48,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:48,444 INFO L124 PetriNetUnfolderBase]: 534/1075 cut-off events. [2024-06-27 23:01:48,444 INFO L125 PetriNetUnfolderBase]: For 45501/45501 co-relation queries the response was YES. [2024-06-27 23:01:48,449 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-27 23:01:48,451 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 114 selfloop transitions, 77 changer transitions 0/195 dead transitions. [2024-06-27 23:01:48,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 195 transitions, 2857 flow [2024-06-27 23:01:48,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:48,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:48,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-27 23:01:48,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:01:48,452 INFO L175 Difference]: Start difference. First operand has 216 places, 173 transitions, 2125 flow. Second operand 9 states and 126 transitions. [2024-06-27 23:01:48,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 195 transitions, 2857 flow [2024-06-27 23:01:48,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 195 transitions, 2714 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:48,581 INFO L231 Difference]: Finished difference. Result has 221 places, 179 transitions, 2266 flow [2024-06-27 23:01:48,581 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-27 23:01:48,581 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 190 predicate places. [2024-06-27 23:01:48,581 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 179 transitions, 2266 flow [2024-06-27 23:01:48,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:48,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:48,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:48,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:48,582 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-27 23:01:48,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:48,582 INFO L85 PathProgramCache]: Analyzing trace with hash 97985747, now seen corresponding path program 4 times [2024-06-27 23:01:48,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:48,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134264558] [2024-06-27 23:01:48,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:48,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:49,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:49,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:49,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134264558] [2024-06-27 23:01:49,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134264558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:49,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:49,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:49,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858803201] [2024-06-27 23:01:49,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:49,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:49,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:49,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:49,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:50,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:50,024 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-27 23:01:50,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:50,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:50,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:50,363 INFO L124 PetriNetUnfolderBase]: 541/1088 cut-off events. [2024-06-27 23:01:50,363 INFO L125 PetriNetUnfolderBase]: For 49432/49432 co-relation queries the response was YES. [2024-06-27 23:01:50,368 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-27 23:01:50,371 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 138 selfloop transitions, 48 changer transitions 0/191 dead transitions. [2024-06-27 23:01:50,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 191 transitions, 2716 flow [2024-06-27 23:01:50,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:50,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:50,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 23:01:50,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-06-27 23:01:50,372 INFO L175 Difference]: Start difference. First operand has 221 places, 179 transitions, 2266 flow. Second operand 8 states and 122 transitions. [2024-06-27 23:01:50,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 191 transitions, 2716 flow [2024-06-27 23:01:50,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 191 transitions, 2554 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:50,540 INFO L231 Difference]: Finished difference. Result has 224 places, 180 transitions, 2234 flow [2024-06-27 23:01:50,540 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-27 23:01:50,540 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-27 23:01:50,540 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 180 transitions, 2234 flow [2024-06-27 23:01:50,541 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-27 23:01:50,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:50,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:50,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:50,541 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-27 23:01:50,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:50,541 INFO L85 PathProgramCache]: Analyzing trace with hash 736635169, now seen corresponding path program 5 times [2024-06-27 23:01:50,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:50,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429459876] [2024-06-27 23:01:50,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:50,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:50,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:52,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:52,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:52,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429459876] [2024-06-27 23:01:52,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429459876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:52,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:52,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:52,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838801072] [2024-06-27 23:01:52,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:52,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:52,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:52,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:52,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:52,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:52,153 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-27 23:01:52,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:52,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:52,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:52,518 INFO L124 PetriNetUnfolderBase]: 548/1103 cut-off events. [2024-06-27 23:01:52,518 INFO L125 PetriNetUnfolderBase]: For 50762/50762 co-relation queries the response was YES. [2024-06-27 23:01:52,524 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-27 23:01:52,527 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 149 selfloop transitions, 38 changer transitions 0/192 dead transitions. [2024-06-27 23:01:52,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 192 transitions, 2688 flow [2024-06-27 23:01:52,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:52,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:52,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 23:01:52,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47265625 [2024-06-27 23:01:52,528 INFO L175 Difference]: Start difference. First operand has 224 places, 180 transitions, 2234 flow. Second operand 8 states and 121 transitions. [2024-06-27 23:01:52,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 192 transitions, 2688 flow [2024-06-27 23:01:52,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 192 transitions, 2576 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:52,703 INFO L231 Difference]: Finished difference. Result has 227 places, 181 transitions, 2234 flow [2024-06-27 23:01:52,703 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-27 23:01:52,704 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-27 23:01:52,704 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 181 transitions, 2234 flow [2024-06-27 23:01:52,704 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-27 23:01:52,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:52,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:52,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:52,704 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-27 23:01:52,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:52,705 INFO L85 PathProgramCache]: Analyzing trace with hash 736634921, now seen corresponding path program 6 times [2024-06-27 23:01:52,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:52,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69569443] [2024-06-27 23:01:52,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:52,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:52,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:53,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:53,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:53,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69569443] [2024-06-27 23:01:53,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69569443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:53,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:53,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:53,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539685139] [2024-06-27 23:01:53,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:53,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:53,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:53,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:53,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:53,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:01:53,935 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-27 23:01:53,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:53,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:01:53,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,345 INFO L124 PetriNetUnfolderBase]: 567/1140 cut-off events. [2024-06-27 23:01:54,345 INFO L125 PetriNetUnfolderBase]: For 55299/55299 co-relation queries the response was YES. [2024-06-27 23:01:54,350 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-27 23:01:54,353 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 144 selfloop transitions, 53 changer transitions 0/202 dead transitions. [2024-06-27 23:01:54,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 202 transitions, 2994 flow [2024-06-27 23:01:54,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:54,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:54,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 23:01:54,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-27 23:01:54,354 INFO L175 Difference]: Start difference. First operand has 227 places, 181 transitions, 2234 flow. Second operand 8 states and 126 transitions. [2024-06-27 23:01:54,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 202 transitions, 2994 flow [2024-06-27 23:01:54,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 202 transitions, 2902 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:54,520 INFO L231 Difference]: Finished difference. Result has 229 places, 183 transitions, 2290 flow [2024-06-27 23:01:54,521 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-27 23:01:54,521 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-27 23:01:54,521 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 183 transitions, 2290 flow [2024-06-27 23:01:54,521 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-27 23:01:54,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:54,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:54,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:54,521 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-27 23:01:54,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:54,521 INFO L85 PathProgramCache]: Analyzing trace with hash 736397771, now seen corresponding path program 7 times [2024-06-27 23:01:54,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:54,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719003065] [2024-06-27 23:01:54,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:54,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:54,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:55,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:55,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:55,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719003065] [2024-06-27 23:01:55,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719003065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:55,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:55,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:01:55,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709785942] [2024-06-27 23:01:55,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:55,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:01:55,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:55,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:01:55,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:01:55,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:55,836 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-27 23:01:55,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:55,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:55,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,286 INFO L124 PetriNetUnfolderBase]: 574/1155 cut-off events. [2024-06-27 23:01:56,286 INFO L125 PetriNetUnfolderBase]: For 57377/57377 co-relation queries the response was YES. [2024-06-27 23:01:56,292 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-27 23:01:56,295 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 144 selfloop transitions, 53 changer transitions 0/201 dead transitions. [2024-06-27 23:01:56,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 201 transitions, 2888 flow [2024-06-27 23:01:56,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:56,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:56,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-27 23:01:56,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-27 23:01:56,296 INFO L175 Difference]: Start difference. First operand has 229 places, 183 transitions, 2290 flow. Second operand 9 states and 124 transitions. [2024-06-27 23:01:56,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 201 transitions, 2888 flow [2024-06-27 23:01:56,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 201 transitions, 2804 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:56,465 INFO L231 Difference]: Finished difference. Result has 234 places, 185 transitions, 2374 flow [2024-06-27 23:01:56,465 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-27 23:01:56,465 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-27 23:01:56,465 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 185 transitions, 2374 flow [2024-06-27 23:01:56,465 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-27 23:01:56,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:56,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:56,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:56,466 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-27 23:01:56,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:56,466 INFO L85 PathProgramCache]: Analyzing trace with hash 98216387, now seen corresponding path program 6 times [2024-06-27 23:01:56,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:56,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575995194] [2024-06-27 23:01:56,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:56,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:56,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:58,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-27 23:01:58,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:58,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575995194] [2024-06-27 23:01:58,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575995194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:58,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:58,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:01:58,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007934267] [2024-06-27 23:01:58,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:58,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:01:58,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:58,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:01:58,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:01:58,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:01:58,326 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-27 23:01:58,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:58,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:01:58,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,748 INFO L124 PetriNetUnfolderBase]: 581/1167 cut-off events. [2024-06-27 23:01:58,748 INFO L125 PetriNetUnfolderBase]: For 60100/60100 co-relation queries the response was YES. [2024-06-27 23:01:58,754 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-27 23:01:58,757 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 142 selfloop transitions, 51 changer transitions 0/197 dead transitions. [2024-06-27 23:01:58,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 197 transitions, 2840 flow [2024-06-27 23:01:58,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:58,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:58,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-27 23:01:58,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-27 23:01:58,758 INFO L175 Difference]: Start difference. First operand has 234 places, 185 transitions, 2374 flow. Second operand 9 states and 123 transitions. [2024-06-27 23:01:58,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 197 transitions, 2840 flow [2024-06-27 23:01:58,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 197 transitions, 2696 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:58,912 INFO L231 Difference]: Finished difference. Result has 236 places, 186 transitions, 2370 flow [2024-06-27 23:01:58,912 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-27 23:01:58,912 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 205 predicate places. [2024-06-27 23:01:58,912 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 186 transitions, 2370 flow [2024-06-27 23:01:58,912 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-27 23:01:58,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:58,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:58,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:58,913 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-27 23:01:58,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:58,913 INFO L85 PathProgramCache]: Analyzing trace with hash 729968681, now seen corresponding path program 8 times [2024-06-27 23:01:58,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:58,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860376732] [2024-06-27 23:01:58,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:58,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:58,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:00,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:00,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:00,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860376732] [2024-06-27 23:02:00,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860376732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:00,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:00,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:02:00,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208178095] [2024-06-27 23:02:00,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:00,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:02:00,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:00,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:02:00,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:02:00,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:02:00,309 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-27 23:02:00,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:00,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:02:00,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:00,692 INFO L124 PetriNetUnfolderBase]: 583/1175 cut-off events. [2024-06-27 23:02:00,692 INFO L125 PetriNetUnfolderBase]: For 60370/60370 co-relation queries the response was YES. [2024-06-27 23:02:00,697 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-27 23:02:00,700 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 152 selfloop transitions, 46 changer transitions 0/202 dead transitions. [2024-06-27 23:02:00,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 202 transitions, 2942 flow [2024-06-27 23:02:00,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:00,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:00,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 23:02:00,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 23:02:00,701 INFO L175 Difference]: Start difference. First operand has 236 places, 186 transitions, 2370 flow. Second operand 9 states and 120 transitions. [2024-06-27 23:02:00,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 202 transitions, 2942 flow [2024-06-27 23:02:00,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 202 transitions, 2820 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:00,882 INFO L231 Difference]: Finished difference. Result has 238 places, 187 transitions, 2365 flow [2024-06-27 23:02:00,883 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-27 23:02:00,883 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 207 predicate places. [2024-06-27 23:02:00,883 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 187 transitions, 2365 flow [2024-06-27 23:02:00,883 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-27 23:02:00,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:00,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:00,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:02:00,883 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-27 23:02:00,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:00,883 INFO L85 PathProgramCache]: Analyzing trace with hash 98216139, now seen corresponding path program 9 times [2024-06-27 23:02:00,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:00,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191936736] [2024-06-27 23:02:00,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:00,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:00,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:02,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-27 23:02:02,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:02,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191936736] [2024-06-27 23:02:02,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191936736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:02,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:02,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:02:02,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335438397] [2024-06-27 23:02:02,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:02,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:02:02,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:02,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:02:02,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:02:02,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:02:02,298 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-27 23:02:02,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:02,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:02:02,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,745 INFO L124 PetriNetUnfolderBase]: 597/1205 cut-off events. [2024-06-27 23:02:02,745 INFO L125 PetriNetUnfolderBase]: For 63334/63334 co-relation queries the response was YES. [2024-06-27 23:02:02,752 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-27 23:02:02,755 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 125 selfloop transitions, 78 changer transitions 0/207 dead transitions. [2024-06-27 23:02:02,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 207 transitions, 3125 flow [2024-06-27 23:02:02,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:02,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:02,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 127 transitions. [2024-06-27 23:02:02,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409722222222222 [2024-06-27 23:02:02,756 INFO L175 Difference]: Start difference. First operand has 238 places, 187 transitions, 2365 flow. Second operand 9 states and 127 transitions. [2024-06-27 23:02:02,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 207 transitions, 3125 flow [2024-06-27 23:02:02,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 207 transitions, 3021 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:02,933 INFO L231 Difference]: Finished difference. Result has 240 places, 189 transitions, 2465 flow [2024-06-27 23:02:02,933 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-27 23:02:02,934 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 209 predicate places. [2024-06-27 23:02:02,934 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 189 transitions, 2465 flow [2024-06-27 23:02:02,934 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-27 23:02:02,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:02,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:02,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:02:02,934 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-27 23:02:02,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:02,934 INFO L85 PathProgramCache]: Analyzing trace with hash 97978989, now seen corresponding path program 10 times [2024-06-27 23:02:02,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:02,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035276740] [2024-06-27 23:02:02,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:02,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:02,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:04,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:04,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:04,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035276740] [2024-06-27 23:02:04,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035276740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:04,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:04,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:04,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145737697] [2024-06-27 23:02:04,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:04,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:04,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:04,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:04,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:04,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:02:04,215 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-27 23:02:04,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:04,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:02:04,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:04,613 INFO L124 PetriNetUnfolderBase]: 589/1192 cut-off events. [2024-06-27 23:02:04,614 INFO L125 PetriNetUnfolderBase]: For 60493/60493 co-relation queries the response was YES. [2024-06-27 23:02:04,621 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-27 23:02:04,624 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 128 selfloop transitions, 71 changer transitions 0/204 dead transitions. [2024-06-27 23:02:04,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 204 transitions, 3021 flow [2024-06-27 23:02:04,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:04,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:04,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 23:02:04,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47265625 [2024-06-27 23:02:04,625 INFO L175 Difference]: Start difference. First operand has 240 places, 189 transitions, 2465 flow. Second operand 8 states and 121 transitions. [2024-06-27 23:02:04,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 204 transitions, 3021 flow [2024-06-27 23:02:04,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 204 transitions, 2865 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:04,824 INFO L231 Difference]: Finished difference. Result has 243 places, 189 transitions, 2456 flow [2024-06-27 23:02:04,825 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-27 23:02:04,825 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-27 23:02:04,825 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 189 transitions, 2456 flow [2024-06-27 23:02:04,825 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-27 23:02:04,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:04,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:04,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:02:04,825 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-27 23:02:04,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:04,826 INFO L85 PathProgramCache]: Analyzing trace with hash 383316009, now seen corresponding path program 11 times [2024-06-27 23:02:04,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:04,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20782572] [2024-06-27 23:02:04,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:04,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:04,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:06,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:06,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:06,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20782572] [2024-06-27 23:02:06,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20782572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:06,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:06,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:06,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819650184] [2024-06-27 23:02:06,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:06,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:06,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:06,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:06,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:06,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:02:06,348 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-27 23:02:06,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:06,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:02:06,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:06,782 INFO L124 PetriNetUnfolderBase]: 584/1186 cut-off events. [2024-06-27 23:02:06,782 INFO L125 PetriNetUnfolderBase]: For 53181/53181 co-relation queries the response was YES. [2024-06-27 23:02:06,789 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-27 23:02:06,792 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 107 selfloop transitions, 94 changer transitions 0/206 dead transitions. [2024-06-27 23:02:06,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 206 transitions, 3174 flow [2024-06-27 23:02:06,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:06,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:06,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 23:02:06,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-27 23:02:06,793 INFO L175 Difference]: Start difference. First operand has 243 places, 189 transitions, 2456 flow. Second operand 8 states and 124 transitions. [2024-06-27 23:02:06,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 206 transitions, 3174 flow [2024-06-27 23:02:06,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 206 transitions, 3013 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:06,973 INFO L231 Difference]: Finished difference. Result has 244 places, 189 transitions, 2487 flow [2024-06-27 23:02:06,973 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-27 23:02:06,973 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 213 predicate places. [2024-06-27 23:02:06,974 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 189 transitions, 2487 flow [2024-06-27 23:02:06,974 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-27 23:02:06,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:06,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:06,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:02:06,974 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-27 23:02:06,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:06,974 INFO L85 PathProgramCache]: Analyzing trace with hash 383316257, now seen corresponding path program 7 times [2024-06-27 23:02:06,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:06,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642498795] [2024-06-27 23:02:06,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:06,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:06,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:08,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:08,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:08,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642498795] [2024-06-27 23:02:08,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642498795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:08,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:08,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:08,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203444585] [2024-06-27 23:02:08,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:08,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:08,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:08,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:08,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:08,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:02:08,622 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-27 23:02:08,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:08,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:02:08,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:09,025 INFO L124 PetriNetUnfolderBase]: 586/1190 cut-off events. [2024-06-27 23:02:09,026 INFO L125 PetriNetUnfolderBase]: For 53194/53194 co-relation queries the response was YES. [2024-06-27 23:02:09,032 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-27 23:02:09,035 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 136 selfloop transitions, 60 changer transitions 0/201 dead transitions. [2024-06-27 23:02:09,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 201 transitions, 2959 flow [2024-06-27 23:02:09,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:09,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:09,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 23:02:09,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48046875 [2024-06-27 23:02:09,036 INFO L175 Difference]: Start difference. First operand has 244 places, 189 transitions, 2487 flow. Second operand 8 states and 123 transitions. [2024-06-27 23:02:09,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 201 transitions, 2959 flow [2024-06-27 23:02:09,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 201 transitions, 2620 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:09,272 INFO L231 Difference]: Finished difference. Result has 242 places, 190 transitions, 2304 flow [2024-06-27 23:02:09,272 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-27 23:02:09,273 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-27 23:02:09,273 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 190 transitions, 2304 flow [2024-06-27 23:02:09,273 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-27 23:02:09,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:09,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:09,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:02:09,273 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-27 23:02:09,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:09,274 INFO L85 PathProgramCache]: Analyzing trace with hash 393443957, now seen corresponding path program 8 times [2024-06-27 23:02:09,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:09,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587557378] [2024-06-27 23:02:09,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:09,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:09,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587557378] [2024-06-27 23:02:11,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587557378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:02:11,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401389249] [2024-06-27 23:02:11,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:02:11,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:02:11,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:02:11,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:02:11,446 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-27 23:02:11,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:02:11,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:11,786 INFO L124 PetriNetUnfolderBase]: 584/1188 cut-off events. [2024-06-27 23:02:11,786 INFO L125 PetriNetUnfolderBase]: For 48468/48468 co-relation queries the response was YES. [2024-06-27 23:02:11,793 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-27 23:02:11,796 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 181 selfloop transitions, 16 changer transitions 0/201 dead transitions. [2024-06-27 23:02:11,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 201 transitions, 2742 flow [2024-06-27 23:02:11,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:11,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:11,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 23:02:11,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 23:02:11,796 INFO L175 Difference]: Start difference. First operand has 242 places, 190 transitions, 2304 flow. Second operand 9 states and 114 transitions. [2024-06-27 23:02:11,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 201 transitions, 2742 flow [2024-06-27 23:02:11,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 201 transitions, 2604 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:11,979 INFO L231 Difference]: Finished difference. Result has 245 places, 192 transitions, 2228 flow [2024-06-27 23:02:11,979 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-27 23:02:11,980 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 214 predicate places. [2024-06-27 23:02:11,980 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 192 transitions, 2228 flow [2024-06-27 23:02:11,980 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-27 23:02:11,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:11,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:02:11,980 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-27 23:02:11,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,981 INFO L85 PathProgramCache]: Analyzing trace with hash 393444267, now seen corresponding path program 1 times [2024-06-27 23:02:11,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815639041] [2024-06-27 23:02:11,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:12,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:13,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:13,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815639041] [2024-06-27 23:02:13,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815639041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:13,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:13,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:13,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005195009] [2024-06-27 23:02:13,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:13,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:13,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:13,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:13,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:13,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:02:13,830 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-27 23:02:13,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:13,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:02:13,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:14,256 INFO L124 PetriNetUnfolderBase]: 585/1193 cut-off events. [2024-06-27 23:02:14,256 INFO L125 PetriNetUnfolderBase]: For 50718/50718 co-relation queries the response was YES. [2024-06-27 23:02:14,262 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-27 23:02:14,264 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 185 selfloop transitions, 17 changer transitions 0/207 dead transitions. [2024-06-27 23:02:14,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 207 transitions, 2826 flow [2024-06-27 23:02:14,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:14,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:14,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-27 23:02:14,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:02:14,265 INFO L175 Difference]: Start difference. First operand has 245 places, 192 transitions, 2228 flow. Second operand 9 states and 128 transitions. [2024-06-27 23:02:14,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 207 transitions, 2826 flow [2024-06-27 23:02:14,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 207 transitions, 2786 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:14,445 INFO L231 Difference]: Finished difference. Result has 247 places, 193 transitions, 2240 flow [2024-06-27 23:02:14,445 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-27 23:02:14,445 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 216 predicate places. [2024-06-27 23:02:14,445 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 193 transitions, 2240 flow [2024-06-27 23:02:14,446 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-27 23:02:14,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:14,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:14,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:02:14,446 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-27 23:02:14,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:14,446 INFO L85 PathProgramCache]: Analyzing trace with hash -2092028063, now seen corresponding path program 1 times [2024-06-27 23:02:14,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:14,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395790384] [2024-06-27 23:02:14,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:14,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:14,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:15,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:15,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:15,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395790384] [2024-06-27 23:02:15,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395790384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:15,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:15,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:02:15,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935885893] [2024-06-27 23:02:15,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:15,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:02:15,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:15,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:02:15,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:02:15,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:02:15,719 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-27 23:02:15,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:15,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:02:15,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:16,128 INFO L124 PetriNetUnfolderBase]: 618/1263 cut-off events. [2024-06-27 23:02:16,128 INFO L125 PetriNetUnfolderBase]: For 51929/51935 co-relation queries the response was YES. [2024-06-27 23:02:16,135 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-27 23:02:16,138 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 136 selfloop transitions, 78 changer transitions 0/225 dead transitions. [2024-06-27 23:02:16,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 225 transitions, 2971 flow [2024-06-27 23:02:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:16,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-27 23:02:16,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44140625 [2024-06-27 23:02:16,139 INFO L175 Difference]: Start difference. First operand has 247 places, 193 transitions, 2240 flow. Second operand 8 states and 113 transitions. [2024-06-27 23:02:16,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 225 transitions, 2971 flow [2024-06-27 23:02:16,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 225 transitions, 2927 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:16,324 INFO L231 Difference]: Finished difference. Result has 249 places, 212 transitions, 2672 flow [2024-06-27 23:02:16,325 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-27 23:02:16,325 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-27 23:02:16,325 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 212 transitions, 2672 flow [2024-06-27 23:02:16,325 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-27 23:02:16,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:16,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:16,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:02:16,326 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-27 23:02:16,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:16,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1955474889, now seen corresponding path program 2 times [2024-06-27 23:02:16,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:16,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169174560] [2024-06-27 23:02:16,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:16,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:16,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:17,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-27 23:02:17,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:17,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169174560] [2024-06-27 23:02:17,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169174560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:17,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:17,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:02:17,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33596925] [2024-06-27 23:02:17,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:17,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:02:17,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:17,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:02:17,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:02:17,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:17,831 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-27 23:02:17,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:17,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:17,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:18,279 INFO L124 PetriNetUnfolderBase]: 633/1287 cut-off events. [2024-06-27 23:02:18,279 INFO L125 PetriNetUnfolderBase]: For 51625/51625 co-relation queries the response was YES. [2024-06-27 23:02:18,286 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-27 23:02:18,290 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 184 selfloop transitions, 40 changer transitions 0/228 dead transitions. [2024-06-27 23:02:18,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 228 transitions, 3206 flow [2024-06-27 23:02:18,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:18,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:18,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 23:02:18,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-27 23:02:18,291 INFO L175 Difference]: Start difference. First operand has 249 places, 212 transitions, 2672 flow. Second operand 9 states and 111 transitions. [2024-06-27 23:02:18,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 228 transitions, 3206 flow [2024-06-27 23:02:18,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 228 transitions, 3083 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:18,500 INFO L231 Difference]: Finished difference. Result has 253 places, 213 transitions, 2662 flow [2024-06-27 23:02:18,500 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-27 23:02:18,500 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 222 predicate places. [2024-06-27 23:02:18,500 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 213 transitions, 2662 flow [2024-06-27 23:02:18,500 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-27 23:02:18,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:18,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:18,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:02:18,500 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-27 23:02:18,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:18,501 INFO L85 PathProgramCache]: Analyzing trace with hash -2059532003, now seen corresponding path program 3 times [2024-06-27 23:02:18,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:18,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031343953] [2024-06-27 23:02:18,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:18,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:18,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:19,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:19,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:19,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031343953] [2024-06-27 23:02:19,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031343953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:19,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:19,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:19,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894860761] [2024-06-27 23:02:19,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:19,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:19,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:19,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:19,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:19,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:19,962 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-27 23:02:19,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:19,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:19,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:20,395 INFO L124 PetriNetUnfolderBase]: 637/1296 cut-off events. [2024-06-27 23:02:20,395 INFO L125 PetriNetUnfolderBase]: For 52788/52788 co-relation queries the response was YES. [2024-06-27 23:02:20,403 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-27 23:02:20,406 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 186 selfloop transitions, 41 changer transitions 0/231 dead transitions. [2024-06-27 23:02:20,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 231 transitions, 3208 flow [2024-06-27 23:02:20,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:20,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:20,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:02:20,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-27 23:02:20,407 INFO L175 Difference]: Start difference. First operand has 253 places, 213 transitions, 2662 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:02:20,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 231 transitions, 3208 flow [2024-06-27 23:02:20,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 231 transitions, 3115 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:20,630 INFO L231 Difference]: Finished difference. Result has 256 places, 214 transitions, 2678 flow [2024-06-27 23:02:20,630 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-27 23:02:20,630 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 225 predicate places. [2024-06-27 23:02:20,630 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 214 transitions, 2678 flow [2024-06-27 23:02:20,631 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-27 23:02:20,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:20,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:20,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:02:20,631 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-27 23:02:20,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:20,631 INFO L85 PathProgramCache]: Analyzing trace with hash -2059525276, now seen corresponding path program 1 times [2024-06-27 23:02:20,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:20,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617321303] [2024-06-27 23:02:20,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:20,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:21,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:21,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:21,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617321303] [2024-06-27 23:02:21,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617321303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:21,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:21,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:21,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429803087] [2024-06-27 23:02:21,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:21,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:21,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:21,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:21,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:21,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:21,996 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-27 23:02:21,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:21,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:21,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:22,480 INFO L124 PetriNetUnfolderBase]: 659/1353 cut-off events. [2024-06-27 23:02:22,480 INFO L125 PetriNetUnfolderBase]: For 69638/69638 co-relation queries the response was YES. [2024-06-27 23:02:22,489 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-27 23:02:22,492 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 64 changer transitions 7/234 dead transitions. [2024-06-27 23:02:22,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 234 transitions, 3286 flow [2024-06-27 23:02:22,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:22,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:22,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-27 23:02:22,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-27 23:02:22,493 INFO L175 Difference]: Start difference. First operand has 256 places, 214 transitions, 2678 flow. Second operand 9 states and 124 transitions. [2024-06-27 23:02:22,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 234 transitions, 3286 flow [2024-06-27 23:02:22,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 234 transitions, 3189 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:22,752 INFO L231 Difference]: Finished difference. Result has 257 places, 214 transitions, 2725 flow [2024-06-27 23:02:22,752 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-27 23:02:22,752 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 226 predicate places. [2024-06-27 23:02:22,752 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 214 transitions, 2725 flow [2024-06-27 23:02:22,753 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-27 23:02:22,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:22,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:22,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:02:22,753 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-27 23:02:22,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:22,753 INFO L85 PathProgramCache]: Analyzing trace with hash 80176286, now seen corresponding path program 2 times [2024-06-27 23:02:22,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:22,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748128438] [2024-06-27 23:02:22,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:22,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:22,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:24,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:24,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:24,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748128438] [2024-06-27 23:02:24,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748128438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:24,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:24,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:24,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059842044] [2024-06-27 23:02:24,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:24,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:24,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:24,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:24,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:24,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:24,679 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-27 23:02:24,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:24,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:24,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:25,254 INFO L124 PetriNetUnfolderBase]: 653/1345 cut-off events. [2024-06-27 23:02:25,255 INFO L125 PetriNetUnfolderBase]: For 71362/71362 co-relation queries the response was YES. [2024-06-27 23:02:25,263 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-27 23:02:25,267 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 161 selfloop transitions, 52 changer transitions 17/234 dead transitions. [2024-06-27 23:02:25,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 234 transitions, 3337 flow [2024-06-27 23:02:25,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:25,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:25,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 23:02:25,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-27 23:02:25,268 INFO L175 Difference]: Start difference. First operand has 257 places, 214 transitions, 2725 flow. Second operand 10 states and 124 transitions. [2024-06-27 23:02:25,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 234 transitions, 3337 flow [2024-06-27 23:02:25,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 234 transitions, 3271 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:25,527 INFO L231 Difference]: Finished difference. Result has 262 places, 206 transitions, 2698 flow [2024-06-27 23:02:25,528 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-27 23:02:25,528 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-27 23:02:25,528 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 206 transitions, 2698 flow [2024-06-27 23:02:25,528 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-27 23:02:25,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:25,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:25,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:02:25,528 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-27 23:02:25,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:25,529 INFO L85 PathProgramCache]: Analyzing trace with hash -209752589, now seen corresponding path program 4 times [2024-06-27 23:02:25,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:25,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59393276] [2024-06-27 23:02:25,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:25,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:25,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:27,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:27,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:27,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59393276] [2024-06-27 23:02:27,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59393276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:27,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:27,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:27,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775244128] [2024-06-27 23:02:27,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:27,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:27,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:27,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:27,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:27,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:27,177 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-27 23:02:27,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:27,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:27,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:27,742 INFO L124 PetriNetUnfolderBase]: 627/1306 cut-off events. [2024-06-27 23:02:27,742 INFO L125 PetriNetUnfolderBase]: For 75419/75419 co-relation queries the response was YES. [2024-06-27 23:02:27,749 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-27 23:02:27,751 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 156 selfloop transitions, 33 changer transitions 35/228 dead transitions. [2024-06-27 23:02:27,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 228 transitions, 3322 flow [2024-06-27 23:02:27,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:27,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:27,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 23:02:27,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 23:02:27,752 INFO L175 Difference]: Start difference. First operand has 262 places, 206 transitions, 2698 flow. Second operand 10 states and 130 transitions. [2024-06-27 23:02:27,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 228 transitions, 3322 flow [2024-06-27 23:02:27,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 228 transitions, 3200 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 23:02:27,997 INFO L231 Difference]: Finished difference. Result has 260 places, 185 transitions, 2404 flow [2024-06-27 23:02:27,998 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-27 23:02:27,998 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-27 23:02:27,998 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 185 transitions, 2404 flow [2024-06-27 23:02:27,998 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-27 23:02:27,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:27,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:27,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:02:27,999 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-27 23:02:27,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:27,999 INFO L85 PathProgramCache]: Analyzing trace with hash -847691880, now seen corresponding path program 3 times [2024-06-27 23:02:27,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:27,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232869082] [2024-06-27 23:02:27,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:27,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:28,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:30,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:30,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:30,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232869082] [2024-06-27 23:02:30,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232869082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:30,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:30,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:30,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784158106] [2024-06-27 23:02:30,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:30,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:30,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:30,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:30,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:30,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:02:30,540 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-27 23:02:30,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:30,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:02:30,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:31,174 INFO L124 PetriNetUnfolderBase]: 556/1145 cut-off events. [2024-06-27 23:02:31,174 INFO L125 PetriNetUnfolderBase]: For 63792/63792 co-relation queries the response was YES. [2024-06-27 23:02:31,180 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-27 23:02:31,182 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 145 selfloop transitions, 61 changer transitions 0/210 dead transitions. [2024-06-27 23:02:31,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 210 transitions, 3158 flow [2024-06-27 23:02:31,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:31,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:31,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-27 23:02:31,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:02:31,184 INFO L175 Difference]: Start difference. First operand has 260 places, 185 transitions, 2404 flow. Second operand 10 states and 140 transitions. [2024-06-27 23:02:31,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 210 transitions, 3158 flow [2024-06-27 23:02:31,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 210 transitions, 3000 flow, removed 18 selfloop flow, removed 14 redundant places. [2024-06-27 23:02:31,425 INFO L231 Difference]: Finished difference. Result has 246 places, 190 transitions, 2452 flow [2024-06-27 23:02:31,425 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-27 23:02:31,426 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-27 23:02:31,426 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 190 transitions, 2452 flow [2024-06-27 23:02:31,426 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-27 23:02:31,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:31,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:31,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:02:31,427 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-27 23:02:31,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:31,427 INFO L85 PathProgramCache]: Analyzing trace with hash -204390209, now seen corresponding path program 5 times [2024-06-27 23:02:31,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:31,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527245757] [2024-06-27 23:02:31,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:31,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:31,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:32,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:32,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:32,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527245757] [2024-06-27 23:02:32,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527245757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:32,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:32,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:32,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012865095] [2024-06-27 23:02:32,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:32,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:32,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:32,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:32,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:33,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:33,007 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-27 23:02:33,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:33,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:33,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:33,546 INFO L124 PetriNetUnfolderBase]: 575/1196 cut-off events. [2024-06-27 23:02:33,547 INFO L125 PetriNetUnfolderBase]: For 77470/77470 co-relation queries the response was YES. [2024-06-27 23:02:33,553 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-27 23:02:33,556 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 141 selfloop transitions, 48 changer transitions 18/211 dead transitions. [2024-06-27 23:02:33,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 211 transitions, 3030 flow [2024-06-27 23:02:33,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:33,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:33,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 23:02:33,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 23:02:33,557 INFO L175 Difference]: Start difference. First operand has 246 places, 190 transitions, 2452 flow. Second operand 10 states and 127 transitions. [2024-06-27 23:02:33,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 211 transitions, 3030 flow [2024-06-27 23:02:33,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 211 transitions, 2935 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:33,786 INFO L231 Difference]: Finished difference. Result has 250 places, 183 transitions, 2390 flow [2024-06-27 23:02:33,786 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-27 23:02:33,786 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 219 predicate places. [2024-06-27 23:02:33,786 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 183 transitions, 2390 flow [2024-06-27 23:02:33,786 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-27 23:02:33,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:33,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:33,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:02:33,787 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-27 23:02:33,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:33,787 INFO L85 PathProgramCache]: Analyzing trace with hash 65503256, now seen corresponding path program 4 times [2024-06-27 23:02:33,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:33,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603900011] [2024-06-27 23:02:33,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:33,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:35,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-27 23:02:35,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:35,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603900011] [2024-06-27 23:02:35,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603900011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:35,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:35,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:35,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041468327] [2024-06-27 23:02:35,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:35,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:35,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:35,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:35,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:35,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:35,538 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-27 23:02:35,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:35,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:35,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:36,085 INFO L124 PetriNetUnfolderBase]: 544/1138 cut-off events. [2024-06-27 23:02:36,085 INFO L125 PetriNetUnfolderBase]: For 72284/72284 co-relation queries the response was YES. [2024-06-27 23:02:36,091 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-27 23:02:36,094 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 150 selfloop transitions, 37 changer transitions 18/209 dead transitions. [2024-06-27 23:02:36,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 209 transitions, 2961 flow [2024-06-27 23:02:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:02:36,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:02:36,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 23:02:36,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-27 23:02:36,095 INFO L175 Difference]: Start difference. First operand has 250 places, 183 transitions, 2390 flow. Second operand 12 states and 147 transitions. [2024-06-27 23:02:36,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 209 transitions, 2961 flow [2024-06-27 23:02:36,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 209 transitions, 2845 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:36,298 INFO L231 Difference]: Finished difference. Result has 247 places, 177 transitions, 2287 flow [2024-06-27 23:02:36,298 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-27 23:02:36,299 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 216 predicate places. [2024-06-27 23:02:36,299 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 177 transitions, 2287 flow [2024-06-27 23:02:36,299 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-27 23:02:36,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:36,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:36,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:02:36,299 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-27 23:02:36,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:36,299 INFO L85 PathProgramCache]: Analyzing trace with hash -655443567, now seen corresponding path program 6 times [2024-06-27 23:02:36,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:36,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341416945] [2024-06-27 23:02:36,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:36,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:37,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-27 23:02:37,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:37,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341416945] [2024-06-27 23:02:37,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341416945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:37,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:37,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:37,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485592479] [2024-06-27 23:02:37,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:37,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:37,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:37,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:37,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:37,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:37,924 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-27 23:02:37,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:37,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:37,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:38,409 INFO L124 PetriNetUnfolderBase]: 504/1060 cut-off events. [2024-06-27 23:02:38,410 INFO L125 PetriNetUnfolderBase]: For 51756/51756 co-relation queries the response was YES. [2024-06-27 23:02:38,415 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-27 23:02:38,418 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 31 changer transitions 4/198 dead transitions. [2024-06-27 23:02:38,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 198 transitions, 2799 flow [2024-06-27 23:02:38,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:38,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:38,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:02:38,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-27 23:02:38,419 INFO L175 Difference]: Start difference. First operand has 247 places, 177 transitions, 2287 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:02:38,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 198 transitions, 2799 flow [2024-06-27 23:02:38,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 198 transitions, 2713 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 23:02:38,595 INFO L231 Difference]: Finished difference. Result has 245 places, 179 transitions, 2297 flow [2024-06-27 23:02:38,596 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-27 23:02:38,596 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 214 predicate places. [2024-06-27 23:02:38,596 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 179 transitions, 2297 flow [2024-06-27 23:02:38,596 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-27 23:02:38,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:38,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:38,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:02:38,596 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-27 23:02:38,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:38,596 INFO L85 PathProgramCache]: Analyzing trace with hash -32271451, now seen corresponding path program 7 times [2024-06-27 23:02:38,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:38,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921685239] [2024-06-27 23:02:38,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:38,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:38,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:40,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:40,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:40,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921685239] [2024-06-27 23:02:40,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921685239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:40,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:40,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:40,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584212701] [2024-06-27 23:02:40,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:40,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:40,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:40,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:40,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:40,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:40,628 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-27 23:02:40,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:40,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:40,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:41,050 INFO L124 PetriNetUnfolderBase]: 508/1068 cut-off events. [2024-06-27 23:02:41,050 INFO L125 PetriNetUnfolderBase]: For 51761/51761 co-relation queries the response was YES. [2024-06-27 23:02:41,055 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-27 23:02:41,057 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 31 changer transitions 5/199 dead transitions. [2024-06-27 23:02:41,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 199 transitions, 2836 flow [2024-06-27 23:02:41,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:41,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:41,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:02:41,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 23:02:41,058 INFO L175 Difference]: Start difference. First operand has 245 places, 179 transitions, 2297 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:02:41,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 199 transitions, 2836 flow [2024-06-27 23:02:41,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 199 transitions, 2758 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:41,237 INFO L231 Difference]: Finished difference. Result has 248 places, 180 transitions, 2320 flow [2024-06-27 23:02:41,237 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-27 23:02:41,237 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-27 23:02:41,237 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 180 transitions, 2320 flow [2024-06-27 23:02:41,237 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-27 23:02:41,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:41,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:41,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:02:41,237 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-27 23:02:41,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:41,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1591697582, now seen corresponding path program 5 times [2024-06-27 23:02:41,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:41,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030566441] [2024-06-27 23:02:41,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:41,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:41,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:43,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:43,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:43,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030566441] [2024-06-27 23:02:43,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030566441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:43,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:43,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:02:43,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951766467] [2024-06-27 23:02:43,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:43,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:02:43,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:43,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:02:43,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:02:43,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:02:43,737 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-27 23:02:43,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:43,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:02:43,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:44,337 INFO L124 PetriNetUnfolderBase]: 515/1093 cut-off events. [2024-06-27 23:02:44,337 INFO L125 PetriNetUnfolderBase]: For 67183/67183 co-relation queries the response was YES. [2024-06-27 23:02:44,343 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-27 23:02:44,345 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 151 selfloop transitions, 21 changer transitions 22/199 dead transitions. [2024-06-27 23:02:44,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 199 transitions, 2975 flow [2024-06-27 23:02:44,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:44,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:44,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-27 23:02:44,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 23:02:44,346 INFO L175 Difference]: Start difference. First operand has 248 places, 180 transitions, 2320 flow. Second operand 9 states and 132 transitions. [2024-06-27 23:02:44,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 199 transitions, 2975 flow [2024-06-27 23:02:44,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 199 transitions, 2897 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:44,533 INFO L231 Difference]: Finished difference. Result has 249 places, 164 transitions, 2047 flow [2024-06-27 23:02:44,533 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-27 23:02:44,534 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-27 23:02:44,534 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 164 transitions, 2047 flow [2024-06-27 23:02:44,534 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-27 23:02:44,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:44,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:44,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:02:44,534 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-27 23:02:44,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:44,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1014235783, now seen corresponding path program 1 times [2024-06-27 23:02:44,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:44,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410361920] [2024-06-27 23:02:44,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:44,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:44,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:47,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-27 23:02:47,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:47,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410361920] [2024-06-27 23:02:47,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410361920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:47,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:47,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:02:47,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84396552] [2024-06-27 23:02:47,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:47,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:02:47,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:47,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:02:47,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:02:47,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:02:47,218 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-27 23:02:47,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:47,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:02:47,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:47,609 INFO L124 PetriNetUnfolderBase]: 460/977 cut-off events. [2024-06-27 23:02:47,609 INFO L125 PetriNetUnfolderBase]: For 50236/50236 co-relation queries the response was YES. [2024-06-27 23:02:47,614 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-27 23:02:47,616 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 142 selfloop transitions, 14 changer transitions 15/176 dead transitions. [2024-06-27 23:02:47,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 176 transitions, 2417 flow [2024-06-27 23:02:47,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:47,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:47,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-27 23:02:47,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340277777777778 [2024-06-27 23:02:47,617 INFO L175 Difference]: Start difference. First operand has 249 places, 164 transitions, 2047 flow. Second operand 9 states and 125 transitions. [2024-06-27 23:02:47,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 176 transitions, 2417 flow [2024-06-27 23:02:47,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 176 transitions, 2269 flow, removed 21 selfloop flow, removed 17 redundant places. [2024-06-27 23:02:47,821 INFO L231 Difference]: Finished difference. Result has 239 places, 155 transitions, 1781 flow [2024-06-27 23:02:47,822 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-27 23:02:47,822 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-27 23:02:47,822 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 155 transitions, 1781 flow [2024-06-27 23:02:47,822 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-27 23:02:47,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:47,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:47,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:02:47,822 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-27 23:02:47,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:47,823 INFO L85 PathProgramCache]: Analyzing trace with hash 357053597, now seen corresponding path program 8 times [2024-06-27 23:02:47,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:47,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272812150] [2024-06-27 23:02:47,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:47,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:49,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:49,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:49,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272812150] [2024-06-27 23:02:49,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272812150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:49,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:49,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:02:49,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440393530] [2024-06-27 23:02:49,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:49,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:02:49,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:49,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:02:49,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:02:49,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:49,360 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-27 23:02:49,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:49,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:49,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:49,865 INFO L124 PetriNetUnfolderBase]: 442/929 cut-off events. [2024-06-27 23:02:49,865 INFO L125 PetriNetUnfolderBase]: For 45509/45509 co-relation queries the response was YES. [2024-06-27 23:02:49,870 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-27 23:02:49,872 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 128 selfloop transitions, 35 changer transitions 5/172 dead transitions. [2024-06-27 23:02:49,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 172 transitions, 2235 flow [2024-06-27 23:02:49,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:49,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:49,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 23:02:49,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-27 23:02:49,873 INFO L175 Difference]: Start difference. First operand has 239 places, 155 transitions, 1781 flow. Second operand 11 states and 130 transitions. [2024-06-27 23:02:49,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 172 transitions, 2235 flow [2024-06-27 23:02:50,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 172 transitions, 2137 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:50,022 INFO L231 Difference]: Finished difference. Result has 226 places, 156 transitions, 1789 flow [2024-06-27 23:02:50,023 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-27 23:02:50,023 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-27 23:02:50,023 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 156 transitions, 1789 flow [2024-06-27 23:02:50,023 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-27 23:02:50,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:50,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:50,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:02:50,023 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-27 23:02:50,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:50,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1605416171, now seen corresponding path program 9 times [2024-06-27 23:02:50,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:50,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468149811] [2024-06-27 23:02:50,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:50,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:50,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:51,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:51,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:51,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468149811] [2024-06-27 23:02:51,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468149811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:51,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:51,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:02:51,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298315964] [2024-06-27 23:02:51,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:51,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:02:51,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:51,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:02:51,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:02:51,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:02:51,498 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-27 23:02:51,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:51,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:02:51,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:51,987 INFO L124 PetriNetUnfolderBase]: 439/924 cut-off events. [2024-06-27 23:02:51,987 INFO L125 PetriNetUnfolderBase]: For 37441/37441 co-relation queries the response was YES. [2024-06-27 23:02:51,991 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-27 23:02:51,993 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 128 selfloop transitions, 35 changer transitions 5/172 dead transitions. [2024-06-27 23:02:51,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 172 transitions, 2219 flow [2024-06-27 23:02:51,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:02:51,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:02:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:02:51,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-27 23:02:51,994 INFO L175 Difference]: Start difference. First operand has 226 places, 156 transitions, 1789 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:02:51,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 172 transitions, 2219 flow [2024-06-27 23:02:52,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 172 transitions, 2125 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:52,121 INFO L231 Difference]: Finished difference. Result has 227 places, 156 transitions, 1771 flow [2024-06-27 23:02:52,121 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-27 23:02:52,121 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-27 23:02:52,121 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 156 transitions, 1771 flow [2024-06-27 23:02:52,121 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-27 23:02:52,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:52,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:52,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:02:52,121 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-27 23:02:52,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:52,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1159758574, now seen corresponding path program 6 times [2024-06-27 23:02:52,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:52,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067668334] [2024-06-27 23:02:52,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:52,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:52,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:54,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:54,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067668334] [2024-06-27 23:02:54,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067668334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:54,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:54,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:02:54,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665433398] [2024-06-27 23:02:54,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:54,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:02:54,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:54,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:02:54,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:02:54,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:02:54,549 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-27 23:02:54,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:54,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:02:54,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:55,003 INFO L124 PetriNetUnfolderBase]: 453/954 cut-off events. [2024-06-27 23:02:55,003 INFO L125 PetriNetUnfolderBase]: For 35821/35821 co-relation queries the response was YES. [2024-06-27 23:02:55,007 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-27 23:02:55,009 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 128 selfloop transitions, 37 changer transitions 2/172 dead transitions. [2024-06-27 23:02:55,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 172 transitions, 2247 flow [2024-06-27 23:02:55,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:55,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:55,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 23:02:55,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-06-27 23:02:55,010 INFO L175 Difference]: Start difference. First operand has 227 places, 156 transitions, 1771 flow. Second operand 9 states and 130 transitions. [2024-06-27 23:02:55,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 172 transitions, 2247 flow [2024-06-27 23:02:55,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 172 transitions, 2145 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:55,151 INFO L231 Difference]: Finished difference. Result has 226 places, 160 transitions, 1816 flow [2024-06-27 23:02:55,151 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-27 23:02:55,151 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-27 23:02:55,152 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 160 transitions, 1816 flow [2024-06-27 23:02:55,152 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-27 23:02:55,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:55,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:55,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:02:55,152 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-27 23:02:55,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:55,152 INFO L85 PathProgramCache]: Analyzing trace with hash -115075616, now seen corresponding path program 7 times [2024-06-27 23:02:55,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:55,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819352538] [2024-06-27 23:02:55,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:55,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:55,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:57,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:57,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:57,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819352538] [2024-06-27 23:02:57,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819352538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:57,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:57,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:02:57,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913371750] [2024-06-27 23:02:57,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:57,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:02:57,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:57,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:02:57,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:02:57,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:02:57,205 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-27 23:02:57,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:57,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:02:57,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:57,801 INFO L124 PetriNetUnfolderBase]: 495/1057 cut-off events. [2024-06-27 23:02:57,801 INFO L125 PetriNetUnfolderBase]: For 62128/62128 co-relation queries the response was YES. [2024-06-27 23:02:57,806 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-27 23:02:57,808 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 136 selfloop transitions, 44 changer transitions 3/187 dead transitions. [2024-06-27 23:02:57,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 187 transitions, 2672 flow [2024-06-27 23:02:57,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:57,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:57,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-27 23:02:57,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:02:57,810 INFO L175 Difference]: Start difference. First operand has 226 places, 160 transitions, 1816 flow. Second operand 11 states and 152 transitions. [2024-06-27 23:02:57,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 187 transitions, 2672 flow [2024-06-27 23:02:57,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 187 transitions, 2588 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:57,955 INFO L231 Difference]: Finished difference. Result has 233 places, 161 transitions, 1841 flow [2024-06-27 23:02:57,955 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-27 23:02:57,956 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-27 23:02:57,956 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 161 transitions, 1841 flow [2024-06-27 23:02:57,956 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-27 23:02:57,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:57,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:57,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:02:57,956 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-27 23:02:57,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:57,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1185119878, now seen corresponding path program 8 times [2024-06-27 23:02:57,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:57,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465815049] [2024-06-27 23:02:57,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:57,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:57,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:00,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:00,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:00,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465815049] [2024-06-27 23:03:00,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465815049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:00,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:00,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:03:00,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393699051] [2024-06-27 23:03:00,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:00,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:03:00,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:00,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:03:00,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:03:00,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:00,799 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-27 23:03:00,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:00,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:00,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:01,475 INFO L124 PetriNetUnfolderBase]: 514/1095 cut-off events. [2024-06-27 23:03:01,475 INFO L125 PetriNetUnfolderBase]: For 60026/60026 co-relation queries the response was YES. [2024-06-27 23:03:01,481 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-27 23:03:01,483 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 124 selfloop transitions, 60 changer transitions 2/190 dead transitions. [2024-06-27 23:03:01,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 190 transitions, 2649 flow [2024-06-27 23:03:01,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:01,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:01,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 23:03:01,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-27 23:03:01,484 INFO L175 Difference]: Start difference. First operand has 233 places, 161 transitions, 1841 flow. Second operand 11 states and 153 transitions. [2024-06-27 23:03:01,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 190 transitions, 2649 flow [2024-06-27 23:03:01,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 190 transitions, 2552 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:01,679 INFO L231 Difference]: Finished difference. Result has 236 places, 166 transitions, 1949 flow [2024-06-27 23:03:01,679 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-27 23:03:01,679 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 205 predicate places. [2024-06-27 23:03:01,680 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 166 transitions, 1949 flow [2024-06-27 23:03:01,680 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-27 23:03:01,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:01,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:01,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:03:01,680 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-27 23:03:01,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:01,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1769860432, now seen corresponding path program 9 times [2024-06-27 23:03:01,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:01,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500254506] [2024-06-27 23:03:01,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:01,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:01,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:04,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:04,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:04,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500254506] [2024-06-27 23:03:04,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500254506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:04,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:04,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:03:04,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93307091] [2024-06-27 23:03:04,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:04,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:03:04,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:04,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:03:04,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:03:04,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:04,398 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-27 23:03:04,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:04,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:04,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:04,908 INFO L124 PetriNetUnfolderBase]: 494/1050 cut-off events. [2024-06-27 23:03:04,908 INFO L125 PetriNetUnfolderBase]: For 46025/46025 co-relation queries the response was YES. [2024-06-27 23:03:04,913 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-27 23:03:04,915 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 123 selfloop transitions, 57 changer transitions 2/186 dead transitions. [2024-06-27 23:03:04,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 186 transitions, 2530 flow [2024-06-27 23:03:04,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:04,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:04,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 23:03:04,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-27 23:03:04,916 INFO L175 Difference]: Start difference. First operand has 236 places, 166 transitions, 1949 flow. Second operand 10 states and 138 transitions. [2024-06-27 23:03:04,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 186 transitions, 2530 flow [2024-06-27 23:03:05,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 186 transitions, 2427 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:05,074 INFO L231 Difference]: Finished difference. Result has 239 places, 168 transitions, 2023 flow [2024-06-27 23:03:05,075 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-27 23:03:05,075 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-27 23:03:05,075 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 168 transitions, 2023 flow [2024-06-27 23:03:05,075 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-27 23:03:05,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:05,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:05,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:03:05,076 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-27 23:03:05,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:05,076 INFO L85 PathProgramCache]: Analyzing trace with hash -115285083, now seen corresponding path program 10 times [2024-06-27 23:03:05,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:05,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465069872] [2024-06-27 23:03:05,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:05,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:08,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-27 23:03:08,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:08,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465069872] [2024-06-27 23:03:08,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465069872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:08,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:08,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:03:08,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933049112] [2024-06-27 23:03:08,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:08,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:03:08,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:08,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:03:08,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:03:08,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:08,538 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-27 23:03:08,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:08,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:08,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:08,910 INFO L124 PetriNetUnfolderBase]: 501/1065 cut-off events. [2024-06-27 23:03:08,910 INFO L125 PetriNetUnfolderBase]: For 46173/46173 co-relation queries the response was YES. [2024-06-27 23:03:08,916 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-27 23:03:08,919 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 141 selfloop transitions, 35 changer transitions 2/182 dead transitions. [2024-06-27 23:03:08,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 182 transitions, 2457 flow [2024-06-27 23:03:08,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:08,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:08,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 23:03:08,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 23:03:08,920 INFO L175 Difference]: Start difference. First operand has 239 places, 168 transitions, 2023 flow. Second operand 10 states and 127 transitions. [2024-06-27 23:03:08,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 182 transitions, 2457 flow [2024-06-27 23:03:09,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 182 transitions, 2303 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:09,088 INFO L231 Difference]: Finished difference. Result has 242 places, 171 transitions, 1974 flow [2024-06-27 23:03:09,088 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-27 23:03:09,088 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-27 23:03:09,089 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 171 transitions, 1974 flow [2024-06-27 23:03:09,089 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-27 23:03:09,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:09,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:09,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:03:09,089 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-27 23:03:09,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:09,089 INFO L85 PathProgramCache]: Analyzing trace with hash -115284866, now seen corresponding path program 10 times [2024-06-27 23:03:09,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:09,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034158017] [2024-06-27 23:03:09,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:09,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:09,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:10,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:10,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:10,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034158017] [2024-06-27 23:03:10,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034158017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:10,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:10,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:03:10,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750281043] [2024-06-27 23:03:10,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:10,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:03:10,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:10,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:03:10,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:03:10,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:03:10,675 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-27 23:03:10,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:10,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:03:10,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:11,104 INFO L124 PetriNetUnfolderBase]: 516/1104 cut-off events. [2024-06-27 23:03:11,105 INFO L125 PetriNetUnfolderBase]: For 61270/61270 co-relation queries the response was YES. [2024-06-27 23:03:11,111 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-27 23:03:11,113 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 136 selfloop transitions, 34 changer transitions 13/188 dead transitions. [2024-06-27 23:03:11,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 188 transitions, 2492 flow [2024-06-27 23:03:11,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:11,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:11,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-27 23:03:11,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548611111111111 [2024-06-27 23:03:11,116 INFO L175 Difference]: Start difference. First operand has 242 places, 171 transitions, 1974 flow. Second operand 9 states and 131 transitions. [2024-06-27 23:03:11,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 188 transitions, 2492 flow [2024-06-27 23:03:11,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 188 transitions, 2415 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:11,277 INFO L231 Difference]: Finished difference. Result has 244 places, 168 transitions, 1950 flow [2024-06-27 23:03:11,277 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-27 23:03:11,278 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 213 predicate places. [2024-06-27 23:03:11,278 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 168 transitions, 1950 flow [2024-06-27 23:03:11,278 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-27 23:03:11,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:11,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:11,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:03:11,278 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-27 23:03:11,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:11,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1762508782, now seen corresponding path program 11 times [2024-06-27 23:03:11,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:11,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109588636] [2024-06-27 23:03:11,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:11,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:11,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:12,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:12,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:12,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109588636] [2024-06-27 23:03:12,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109588636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:12,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:12,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:03:12,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390324929] [2024-06-27 23:03:12,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:12,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:03:12,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:12,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:03:12,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:03:13,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:03:13,059 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-27 23:03:13,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:13,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:03:13,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:13,499 INFO L124 PetriNetUnfolderBase]: 493/1060 cut-off events. [2024-06-27 23:03:13,499 INFO L125 PetriNetUnfolderBase]: For 48738/48738 co-relation queries the response was YES. [2024-06-27 23:03:13,505 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-27 23:03:13,507 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 129 selfloop transitions, 49 changer transitions 3/186 dead transitions. [2024-06-27 23:03:13,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 186 transitions, 2501 flow [2024-06-27 23:03:13,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:13,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:13,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 23:03:13,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2024-06-27 23:03:13,508 INFO L175 Difference]: Start difference. First operand has 244 places, 168 transitions, 1950 flow. Second operand 9 states and 134 transitions. [2024-06-27 23:03:13,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 186 transitions, 2501 flow [2024-06-27 23:03:13,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 186 transitions, 2431 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:13,753 INFO L231 Difference]: Finished difference. Result has 244 places, 169 transitions, 2003 flow [2024-06-27 23:03:13,753 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-27 23:03:13,754 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 213 predicate places. [2024-06-27 23:03:13,754 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 169 transitions, 2003 flow [2024-06-27 23:03:13,754 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-27 23:03:13,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:13,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:13,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:03:13,754 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-27 23:03:13,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:13,755 INFO L85 PathProgramCache]: Analyzing trace with hash 2027226299, now seen corresponding path program 2 times [2024-06-27 23:03:13,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:13,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268783424] [2024-06-27 23:03:13,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:13,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:13,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:16,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:16,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:16,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268783424] [2024-06-27 23:03:16,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268783424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:16,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:16,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:03:16,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643912654] [2024-06-27 23:03:16,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:16,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:03:16,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:16,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:03:16,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:03:16,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:03:16,741 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-27 23:03:16,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:16,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:03:16,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:17,172 INFO L124 PetriNetUnfolderBase]: 497/1068 cut-off events. [2024-06-27 23:03:17,172 INFO L125 PetriNetUnfolderBase]: For 47011/47011 co-relation queries the response was YES. [2024-06-27 23:03:17,177 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-27 23:03:17,180 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 161 selfloop transitions, 18 changer transitions 0/184 dead transitions. [2024-06-27 23:03:17,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 184 transitions, 2546 flow [2024-06-27 23:03:17,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:17,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:17,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-27 23:03:17,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:03:17,181 INFO L175 Difference]: Start difference. First operand has 244 places, 169 transitions, 2003 flow. Second operand 9 states and 128 transitions. [2024-06-27 23:03:17,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 184 transitions, 2546 flow [2024-06-27 23:03:17,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 184 transitions, 2432 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:17,330 INFO L231 Difference]: Finished difference. Result has 246 places, 170 transitions, 1942 flow [2024-06-27 23:03:17,331 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-27 23:03:17,331 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-27 23:03:17,331 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 170 transitions, 1942 flow [2024-06-27 23:03:17,331 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-27 23:03:17,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:17,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:17,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:03:17,331 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-27 23:03:17,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:17,331 INFO L85 PathProgramCache]: Analyzing trace with hash -2147323537, now seen corresponding path program 11 times [2024-06-27 23:03:17,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:17,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170207810] [2024-06-27 23:03:17,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:17,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:17,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:19,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:19,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:19,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170207810] [2024-06-27 23:03:19,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170207810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:19,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:19,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:03:19,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34704568] [2024-06-27 23:03:19,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:19,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:03:19,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:19,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:03:19,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:03:19,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:03:19,938 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-27 23:03:19,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:19,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:03:19,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:20,316 INFO L124 PetriNetUnfolderBase]: 494/1065 cut-off events. [2024-06-27 23:03:20,316 INFO L125 PetriNetUnfolderBase]: For 43485/43485 co-relation queries the response was YES. [2024-06-27 23:03:20,321 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-27 23:03:20,323 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 138 selfloop transitions, 36 changer transitions 5/184 dead transitions. [2024-06-27 23:03:20,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 184 transitions, 2396 flow [2024-06-27 23:03:20,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:20,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:20,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-27 23:03:20,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:03:20,324 INFO L175 Difference]: Start difference. First operand has 246 places, 170 transitions, 1942 flow. Second operand 9 states and 128 transitions. [2024-06-27 23:03:20,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 184 transitions, 2396 flow [2024-06-27 23:03:20,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 184 transitions, 2350 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:20,504 INFO L231 Difference]: Finished difference. Result has 248 places, 170 transitions, 1974 flow [2024-06-27 23:03:20,507 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-27 23:03:20,507 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-27 23:03:20,507 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 170 transitions, 1974 flow [2024-06-27 23:03:20,507 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-27 23:03:20,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:20,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:20,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:03:20,508 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-27 23:03:20,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:20,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1353697984, now seen corresponding path program 12 times [2024-06-27 23:03:20,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:20,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919196306] [2024-06-27 23:03:20,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:20,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:20,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:22,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-27 23:03:22,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:22,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919196306] [2024-06-27 23:03:22,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919196306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:22,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:22,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:03:22,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012780806] [2024-06-27 23:03:22,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:22,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:03:22,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:22,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:03:22,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:03:22,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:22,577 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-27 23:03:22,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:22,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:22,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:23,191 INFO L124 PetriNetUnfolderBase]: 509/1104 cut-off events. [2024-06-27 23:03:23,191 INFO L125 PetriNetUnfolderBase]: For 57702/57702 co-relation queries the response was YES. [2024-06-27 23:03:23,197 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-27 23:03:23,198 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 130 selfloop transitions, 36 changer transitions 19/189 dead transitions. [2024-06-27 23:03:23,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 189 transitions, 2534 flow [2024-06-27 23:03:23,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:23,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:23,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-27 23:03:23,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 23:03:23,199 INFO L175 Difference]: Start difference. First operand has 248 places, 170 transitions, 1974 flow. Second operand 10 states and 135 transitions. [2024-06-27 23:03:23,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 189 transitions, 2534 flow [2024-06-27 23:03:23,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 189 transitions, 2417 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:23,387 INFO L231 Difference]: Finished difference. Result has 248 places, 163 transitions, 1873 flow [2024-06-27 23:03:23,387 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-27 23:03:23,387 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-27 23:03:23,387 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 163 transitions, 1873 flow [2024-06-27 23:03:23,387 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-27 23:03:23,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:23,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:23,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:03:23,387 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-27 23:03:23,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:23,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1962979346, now seen corresponding path program 13 times [2024-06-27 23:03:23,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:23,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407225393] [2024-06-27 23:03:23,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:23,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:23,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:25,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:25,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:25,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407225393] [2024-06-27 23:03:25,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407225393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:25,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:25,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:03:25,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341529596] [2024-06-27 23:03:25,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:25,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:03:25,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:25,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:03:25,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:03:25,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:25,584 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-27 23:03:25,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:25,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:25,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:26,256 INFO L124 PetriNetUnfolderBase]: 485/1062 cut-off events. [2024-06-27 23:03:26,256 INFO L125 PetriNetUnfolderBase]: For 55313/55313 co-relation queries the response was YES. [2024-06-27 23:03:26,262 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-27 23:03:26,264 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 101 selfloop transitions, 79 changer transitions 2/186 dead transitions. [2024-06-27 23:03:26,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 186 transitions, 2597 flow [2024-06-27 23:03:26,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:03:26,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:03:26,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-27 23:03:26,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140625 [2024-06-27 23:03:26,265 INFO L175 Difference]: Start difference. First operand has 248 places, 163 transitions, 1873 flow. Second operand 12 states and 159 transitions. [2024-06-27 23:03:26,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 186 transitions, 2597 flow [2024-06-27 23:03:26,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 186 transitions, 2476 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-27 23:03:26,417 INFO L231 Difference]: Finished difference. Result has 243 places, 164 transitions, 1951 flow [2024-06-27 23:03:26,417 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-27 23:03:26,417 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-27 23:03:26,417 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 164 transitions, 1951 flow [2024-06-27 23:03:26,418 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-27 23:03:26,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:26,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:26,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:03:26,418 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-27 23:03:26,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:26,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1951927877, now seen corresponding path program 3 times [2024-06-27 23:03:26,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:26,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446242966] [2024-06-27 23:03:26,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:26,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:26,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:28,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:28,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:28,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446242966] [2024-06-27 23:03:28,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446242966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:28,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:28,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:03:28,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661174687] [2024-06-27 23:03:28,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:28,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:03:28,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:28,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:03:28,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:03:28,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:28,906 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-27 23:03:28,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:28,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:28,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:29,339 INFO L124 PetriNetUnfolderBase]: 481/1048 cut-off events. [2024-06-27 23:03:29,340 INFO L125 PetriNetUnfolderBase]: For 36767/36767 co-relation queries the response was YES. [2024-06-27 23:03:29,345 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-27 23:03:29,347 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 151 selfloop transitions, 16 changer transitions 6/177 dead transitions. [2024-06-27 23:03:29,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 177 transitions, 2344 flow [2024-06-27 23:03:29,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:29,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:29,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 23:03:29,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:03:29,348 INFO L175 Difference]: Start difference. First operand has 243 places, 164 transitions, 1951 flow. Second operand 10 states and 128 transitions. [2024-06-27 23:03:29,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 177 transitions, 2344 flow [2024-06-27 23:03:29,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 177 transitions, 2169 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:29,504 INFO L231 Difference]: Finished difference. Result has 243 places, 161 transitions, 1788 flow [2024-06-27 23:03:29,504 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-27 23:03:29,504 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-27 23:03:29,504 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 161 transitions, 1788 flow [2024-06-27 23:03:29,504 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-27 23:03:29,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:29,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:29,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:03:29,504 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-27 23:03:29,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:29,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1001836946, now seen corresponding path program 14 times [2024-06-27 23:03:29,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:29,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9202817] [2024-06-27 23:03:29,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:29,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:29,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:32,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:32,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:32,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9202817] [2024-06-27 23:03:32,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9202817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:32,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:32,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:03:32,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908391781] [2024-06-27 23:03:32,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:32,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:03:32,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:32,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:03:32,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:03:32,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:32,570 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-27 23:03:32,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:32,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:32,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:33,260 INFO L124 PetriNetUnfolderBase]: 496/1085 cut-off events. [2024-06-27 23:03:33,260 INFO L125 PetriNetUnfolderBase]: For 64651/64651 co-relation queries the response was YES. [2024-06-27 23:03:33,265 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-27 23:03:33,268 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 106 selfloop transitions, 75 changer transitions 3/188 dead transitions. [2024-06-27 23:03:33,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 188 transitions, 2576 flow [2024-06-27 23:03:33,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:33,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:33,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 23:03:33,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-27 23:03:33,268 INFO L175 Difference]: Start difference. First operand has 243 places, 161 transitions, 1788 flow. Second operand 11 states and 153 transitions. [2024-06-27 23:03:33,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 188 transitions, 2576 flow [2024-06-27 23:03:33,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 188 transitions, 2528 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:33,424 INFO L231 Difference]: Finished difference. Result has 242 places, 162 transitions, 1921 flow [2024-06-27 23:03:33,424 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-27 23:03:33,424 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-27 23:03:33,424 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 162 transitions, 1921 flow [2024-06-27 23:03:33,424 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-27 23:03:33,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:33,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:33,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:03:33,425 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-27 23:03:33,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:33,425 INFO L85 PathProgramCache]: Analyzing trace with hash 2018021810, now seen corresponding path program 15 times [2024-06-27 23:03:33,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:33,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431478868] [2024-06-27 23:03:33,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:33,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:33,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:35,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:35,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:35,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431478868] [2024-06-27 23:03:35,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431478868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:35,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:35,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:03:35,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48329247] [2024-06-27 23:03:35,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:35,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:03:35,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:35,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:03:35,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:03:35,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:35,765 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-27 23:03:35,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:35,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:35,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:36,316 INFO L124 PetriNetUnfolderBase]: 499/1105 cut-off events. [2024-06-27 23:03:36,316 INFO L125 PetriNetUnfolderBase]: For 57199/57199 co-relation queries the response was YES. [2024-06-27 23:03:36,322 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-27 23:03:36,325 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 96 selfloop transitions, 70 changer transitions 12/182 dead transitions. [2024-06-27 23:03:36,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 182 transitions, 2495 flow [2024-06-27 23:03:36,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:36,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:36,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 23:03:36,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-27 23:03:36,326 INFO L175 Difference]: Start difference. First operand has 242 places, 162 transitions, 1921 flow. Second operand 10 states and 137 transitions. [2024-06-27 23:03:36,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 182 transitions, 2495 flow [2024-06-27 23:03:36,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 182 transitions, 2332 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:36,501 INFO L231 Difference]: Finished difference. Result has 243 places, 160 transitions, 1886 flow [2024-06-27 23:03:36,501 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-27 23:03:36,502 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-27 23:03:36,502 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 160 transitions, 1886 flow [2024-06-27 23:03:36,502 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-27 23:03:36,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:36,502 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-27 23:03:36,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:03:36,502 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-27 23:03:36,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:36,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1482203876, now seen corresponding path program 1 times [2024-06-27 23:03:36,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:36,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681409349] [2024-06-27 23:03:36,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:36,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:38,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-27 23:03:38,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:38,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681409349] [2024-06-27 23:03:38,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681409349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:38,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:38,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:03:38,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498006600] [2024-06-27 23:03:38,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:38,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:03:38,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:38,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:03:38,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:03:38,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:03:38,937 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-27 23:03:38,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:38,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:03:38,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:39,458 INFO L124 PetriNetUnfolderBase]: 457/1000 cut-off events. [2024-06-27 23:03:39,458 INFO L125 PetriNetUnfolderBase]: For 30840/30840 co-relation queries the response was YES. [2024-06-27 23:03:39,463 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-27 23:03:39,464 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 137 selfloop transitions, 34 changer transitions 5/180 dead transitions. [2024-06-27 23:03:39,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 180 transitions, 2325 flow [2024-06-27 23:03:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:39,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:39,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 23:03:39,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-27 23:03:39,465 INFO L175 Difference]: Start difference. First operand has 243 places, 160 transitions, 1886 flow. Second operand 11 states and 130 transitions. [2024-06-27 23:03:39,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 180 transitions, 2325 flow [2024-06-27 23:03:39,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 180 transitions, 2165 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:39,585 INFO L231 Difference]: Finished difference. Result has 242 places, 161 transitions, 1813 flow [2024-06-27 23:03:39,586 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-27 23:03:39,586 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-27 23:03:39,586 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 161 transitions, 1813 flow [2024-06-27 23:03:39,586 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-27 23:03:39,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:39,586 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-27 23:03:39,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:03:39,586 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-27 23:03:39,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:39,586 INFO L85 PathProgramCache]: Analyzing trace with hash 572618840, now seen corresponding path program 2 times [2024-06-27 23:03:39,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:39,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954349751] [2024-06-27 23:03:39,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:39,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:39,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:41,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:41,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:41,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954349751] [2024-06-27 23:03:41,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954349751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:41,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:41,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:03:41,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812361638] [2024-06-27 23:03:41,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:41,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:03:41,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:41,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:03:41,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:03:41,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:03:41,588 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-27 23:03:41,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:41,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:03:41,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:42,033 INFO L124 PetriNetUnfolderBase]: 461/1010 cut-off events. [2024-06-27 23:03:42,033 INFO L125 PetriNetUnfolderBase]: For 29742/29742 co-relation queries the response was YES. [2024-06-27 23:03:42,038 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-27 23:03:42,040 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 140 selfloop transitions, 33 changer transitions 2/179 dead transitions. [2024-06-27 23:03:42,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 179 transitions, 2253 flow [2024-06-27 23:03:42,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:42,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:42,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:03:42,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-27 23:03:42,041 INFO L175 Difference]: Start difference. First operand has 242 places, 161 transitions, 1813 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:03:42,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 179 transitions, 2253 flow [2024-06-27 23:03:42,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 179 transitions, 2187 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:42,153 INFO L231 Difference]: Finished difference. Result has 243 places, 162 transitions, 1840 flow [2024-06-27 23:03:42,153 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-27 23:03:42,153 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-27 23:03:42,153 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 162 transitions, 1840 flow [2024-06-27 23:03:42,153 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-27 23:03:42,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:42,153 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-27 23:03:42,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:03:42,153 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-27 23:03:42,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:42,153 INFO L85 PathProgramCache]: Analyzing trace with hash 103096064, now seen corresponding path program 1 times [2024-06-27 23:03:42,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:42,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893743277] [2024-06-27 23:03:42,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:42,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:42,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:44,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-27 23:03:44,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:44,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893743277] [2024-06-27 23:03:44,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893743277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:44,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:44,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:44,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974053339] [2024-06-27 23:03:44,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:44,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:44,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:44,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:44,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:45,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:03:45,003 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-27 23:03:45,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:45,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:03:45,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:45,483 INFO L124 PetriNetUnfolderBase]: 532/1186 cut-off events. [2024-06-27 23:03:45,484 INFO L125 PetriNetUnfolderBase]: For 54485/54485 co-relation queries the response was YES. [2024-06-27 23:03:45,489 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-27 23:03:45,491 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 117 selfloop transitions, 57 changer transitions 20/199 dead transitions. [2024-06-27 23:03:45,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 199 transitions, 2818 flow [2024-06-27 23:03:45,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:45,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:45,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:03:45,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:03:45,493 INFO L175 Difference]: Start difference. First operand has 243 places, 162 transitions, 1840 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:03:45,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 199 transitions, 2818 flow [2024-06-27 23:03:45,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 199 transitions, 2737 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:45,682 INFO L231 Difference]: Finished difference. Result has 246 places, 161 transitions, 1909 flow [2024-06-27 23:03:45,682 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-27 23:03:45,683 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-27 23:03:45,683 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 161 transitions, 1909 flow [2024-06-27 23:03:45,683 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-27 23:03:45,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:45,683 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-27 23:03:45,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:03:45,683 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-27 23:03:45,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:45,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1463565838, now seen corresponding path program 2 times [2024-06-27 23:03:45,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:45,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514579916] [2024-06-27 23:03:45,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:45,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:45,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:48,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-27 23:03:48,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:48,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514579916] [2024-06-27 23:03:48,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514579916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:48,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:48,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:03:48,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096994714] [2024-06-27 23:03:48,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:48,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:03:48,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:48,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:03:48,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:03:48,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:03:48,882 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-27 23:03:48,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:48,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:03:48,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:49,548 INFO L124 PetriNetUnfolderBase]: 468/1058 cut-off events. [2024-06-27 23:03:49,548 INFO L125 PetriNetUnfolderBase]: For 63209/63209 co-relation queries the response was YES. [2024-06-27 23:03:49,553 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-27 23:03:49,554 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 130 selfloop transitions, 40 changer transitions 10/184 dead transitions. [2024-06-27 23:03:49,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 184 transitions, 2546 flow [2024-06-27 23:03:49,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:49,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:49,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 23:03:49,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-06-27 23:03:49,555 INFO L175 Difference]: Start difference. First operand has 246 places, 161 transitions, 1909 flow. Second operand 11 states and 146 transitions. [2024-06-27 23:03:49,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 184 transitions, 2546 flow [2024-06-27 23:03:49,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 184 transitions, 2422 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:49,717 INFO L231 Difference]: Finished difference. Result has 248 places, 162 transitions, 1911 flow [2024-06-27 23:03:49,718 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-27 23:03:49,718 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 217 predicate places. [2024-06-27 23:03:49,718 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 162 transitions, 1911 flow [2024-06-27 23:03:49,718 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-27 23:03:49,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:49,718 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-27 23:03:49,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:03:49,718 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-27 23:03:49,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:49,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1156087656, now seen corresponding path program 3 times [2024-06-27 23:03:49,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:49,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746006939] [2024-06-27 23:03:49,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:49,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:49,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:51,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:51,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:51,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746006939] [2024-06-27 23:03:51,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746006939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:51,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:51,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:03:51,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293681512] [2024-06-27 23:03:51,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:51,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:03:51,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:51,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:03:51,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:03:52,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:03:52,019 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-27 23:03:52,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:52,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:03:52,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:52,532 INFO L124 PetriNetUnfolderBase]: 462/1040 cut-off events. [2024-06-27 23:03:52,532 INFO L125 PetriNetUnfolderBase]: For 56482/56482 co-relation queries the response was YES. [2024-06-27 23:03:52,538 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-27 23:03:52,540 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 149 selfloop transitions, 25 changer transitions 2/180 dead transitions. [2024-06-27 23:03:52,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 180 transitions, 2359 flow [2024-06-27 23:03:52,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:52,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:52,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 23:03:52,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-27 23:03:52,541 INFO L175 Difference]: Start difference. First operand has 248 places, 162 transitions, 1911 flow. Second operand 11 states and 130 transitions. [2024-06-27 23:03:52,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 180 transitions, 2359 flow [2024-06-27 23:03:52,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 180 transitions, 2248 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:52,692 INFO L231 Difference]: Finished difference. Result has 249 places, 163 transitions, 1880 flow [2024-06-27 23:03:52,692 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-27 23:03:52,693 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-27 23:03:52,693 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 163 transitions, 1880 flow [2024-06-27 23:03:52,693 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-27 23:03:52,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:52,693 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-27 23:03:52,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:03:52,693 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-27 23:03:52,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:52,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1156260636, now seen corresponding path program 4 times [2024-06-27 23:03:52,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:52,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420246047] [2024-06-27 23:03:52,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:52,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:56,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:56,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:56,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420246047] [2024-06-27 23:03:56,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420246047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:56,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:56,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:03:56,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346813968] [2024-06-27 23:03:56,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:56,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:03:56,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:56,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:03:56,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:03:56,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:03:56,177 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-27 23:03:56,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:56,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:03:56,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:56,996 INFO L124 PetriNetUnfolderBase]: 470/1064 cut-off events. [2024-06-27 23:03:56,997 INFO L125 PetriNetUnfolderBase]: For 62662/62662 co-relation queries the response was YES. [2024-06-27 23:03:57,002 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-27 23:03:57,004 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 150 selfloop transitions, 22 changer transitions 9/185 dead transitions. [2024-06-27 23:03:57,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 185 transitions, 2474 flow [2024-06-27 23:03:57,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:03:57,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:03:57,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:03:57,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723958333333333 [2024-06-27 23:03:57,005 INFO L175 Difference]: Start difference. First operand has 249 places, 163 transitions, 1880 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:03:57,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 185 transitions, 2474 flow [2024-06-27 23:03:57,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 185 transitions, 2404 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:57,212 INFO L231 Difference]: Finished difference. Result has 252 places, 160 transitions, 1825 flow [2024-06-27 23:03:57,212 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-27 23:03:57,212 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 221 predicate places. [2024-06-27 23:03:57,213 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 160 transitions, 1825 flow [2024-06-27 23:03:57,213 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-27 23:03:57,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:57,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:57,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:03:57,213 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-27 23:03:57,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:57,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1179174896, now seen corresponding path program 5 times [2024-06-27 23:03:57,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:57,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899890260] [2024-06-27 23:03:57,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:57,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:57,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:00,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:00,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:00,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899890260] [2024-06-27 23:04:00,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899890260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:00,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:00,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:04:00,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860396041] [2024-06-27 23:04:00,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:00,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:04:00,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:00,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:04:00,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:04:00,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:00,696 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-27 23:04:00,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:00,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:00,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:01,344 INFO L124 PetriNetUnfolderBase]: 459/1041 cut-off events. [2024-06-27 23:04:01,344 INFO L125 PetriNetUnfolderBase]: For 65056/65056 co-relation queries the response was YES. [2024-06-27 23:04:01,349 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-27 23:04:01,351 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 126 selfloop transitions, 22 changer transitions 26/178 dead transitions. [2024-06-27 23:04:01,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 178 transitions, 2269 flow [2024-06-27 23:04:01,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:01,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:01,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 23:04:01,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-27 23:04:01,352 INFO L175 Difference]: Start difference. First operand has 252 places, 160 transitions, 1825 flow. Second operand 11 states and 140 transitions. [2024-06-27 23:04:01,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 178 transitions, 2269 flow [2024-06-27 23:04:01,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 178 transitions, 2218 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:04:01,514 INFO L231 Difference]: Finished difference. Result has 249 places, 146 transitions, 1707 flow [2024-06-27 23:04:01,515 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-27 23:04:01,515 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-27 23:04:01,515 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 146 transitions, 1707 flow [2024-06-27 23:04:01,515 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-27 23:04:01,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:01,515 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-27 23:04:01,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:04:01,515 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-27 23:04:01,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1915991230, now seen corresponding path program 3 times [2024-06-27 23:04:01,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:01,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515276447] [2024-06-27 23:04:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:01,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:01,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:04,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-27 23:04:04,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:04,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515276447] [2024-06-27 23:04:04,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515276447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:04,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:04,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:04:04,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202481785] [2024-06-27 23:04:04,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:04,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:04:04,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:04,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:04:04,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:04:04,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:04,911 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-27 23:04:04,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:04,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:04,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:05,643 INFO L124 PetriNetUnfolderBase]: 473/1092 cut-off events. [2024-06-27 23:04:05,643 INFO L125 PetriNetUnfolderBase]: For 107568/107568 co-relation queries the response was YES. [2024-06-27 23:04:05,649 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-27 23:04:05,651 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 110 selfloop transitions, 48 changer transitions 15/177 dead transitions. [2024-06-27 23:04:05,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 177 transitions, 2625 flow [2024-06-27 23:04:05,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:04:05,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:04:05,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-27 23:04:05,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348958333333333 [2024-06-27 23:04:05,652 INFO L175 Difference]: Start difference. First operand has 249 places, 146 transitions, 1707 flow. Second operand 12 states and 167 transitions. [2024-06-27 23:04:05,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 177 transitions, 2625 flow [2024-06-27 23:04:05,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 177 transitions, 2455 flow, removed 63 selfloop flow, removed 15 redundant places. [2024-06-27 23:04:05,836 INFO L231 Difference]: Finished difference. Result has 229 places, 139 transitions, 1636 flow [2024-06-27 23:04:05,836 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-27 23:04:05,837 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-27 23:04:05,837 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 139 transitions, 1636 flow [2024-06-27 23:04:05,837 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-27 23:04:05,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:05,837 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-27 23:04:05,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:04:05,837 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-27 23:04:05,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:05,837 INFO L85 PathProgramCache]: Analyzing trace with hash -103514806, now seen corresponding path program 4 times [2024-06-27 23:04:05,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:05,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526663420] [2024-06-27 23:04:05,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:05,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:05,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:11,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:11,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:11,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526663420] [2024-06-27 23:04:11,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526663420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:11,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:11,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:04:11,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087352865] [2024-06-27 23:04:11,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:11,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:04:11,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:11,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:04:11,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:04:11,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:11,601 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-27 23:04:11,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:11,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:11,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:12,211 INFO L124 PetriNetUnfolderBase]: 432/1008 cut-off events. [2024-06-27 23:04:12,212 INFO L125 PetriNetUnfolderBase]: For 75228/75228 co-relation queries the response was YES. [2024-06-27 23:04:12,216 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-27 23:04:12,218 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 100 selfloop transitions, 49 changer transitions 10/163 dead transitions. [2024-06-27 23:04:12,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 163 transitions, 2263 flow [2024-06-27 23:04:12,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:12,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:12,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 23:04:12,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-27 23:04:12,219 INFO L175 Difference]: Start difference. First operand has 229 places, 139 transitions, 1636 flow. Second operand 11 states and 150 transitions. [2024-06-27 23:04:12,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 163 transitions, 2263 flow [2024-06-27 23:04:12,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 163 transitions, 2154 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-27 23:04:12,339 INFO L231 Difference]: Finished difference. Result has 224 places, 137 transitions, 1636 flow [2024-06-27 23:04:12,340 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-27 23:04:12,340 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-27 23:04:12,340 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 137 transitions, 1636 flow [2024-06-27 23:04:12,340 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-27 23:04:12,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:12,340 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-27 23:04:12,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:04:12,341 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-27 23:04:12,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:12,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1593009850, now seen corresponding path program 5 times [2024-06-27 23:04:12,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:12,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795848005] [2024-06-27 23:04:12,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:12,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:12,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:16,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:16,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:16,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795848005] [2024-06-27 23:04:16,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795848005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:16,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:16,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:04:16,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294811284] [2024-06-27 23:04:16,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:16,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:04:16,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:16,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:04:16,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:04:16,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:16,164 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-27 23:04:16,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:16,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:16,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:16,855 INFO L124 PetriNetUnfolderBase]: 415/999 cut-off events. [2024-06-27 23:04:16,855 INFO L125 PetriNetUnfolderBase]: For 68905/68905 co-relation queries the response was YES. [2024-06-27 23:04:16,859 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-27 23:04:16,860 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 105 selfloop transitions, 28 changer transitions 24/161 dead transitions. [2024-06-27 23:04:16,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 161 transitions, 2228 flow [2024-06-27 23:04:16,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:16,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:16,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 23:04:16,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 23:04:16,861 INFO L175 Difference]: Start difference. First operand has 224 places, 137 transitions, 1636 flow. Second operand 11 states and 148 transitions. [2024-06-27 23:04:16,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 161 transitions, 2228 flow [2024-06-27 23:04:17,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 161 transitions, 2136 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:17,010 INFO L231 Difference]: Finished difference. Result has 227 places, 126 transitions, 1468 flow [2024-06-27 23:04:17,010 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-27 23:04:17,010 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-27 23:04:17,010 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 126 transitions, 1468 flow [2024-06-27 23:04:17,010 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-27 23:04:17,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:17,010 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-27 23:04:17,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:04:17,011 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-27 23:04:17,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:17,012 INFO L85 PathProgramCache]: Analyzing trace with hash -324920836, now seen corresponding path program 6 times [2024-06-27 23:04:17,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:17,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205822548] [2024-06-27 23:04:17,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:17,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:17,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:20,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:20,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:20,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205822548] [2024-06-27 23:04:20,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205822548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:20,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:20,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:04:20,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087989509] [2024-06-27 23:04:20,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:20,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:04:20,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:20,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:04:20,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:04:20,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:20,344 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-27 23:04:20,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:20,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:20,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:20,952 INFO L124 PetriNetUnfolderBase]: 367/881 cut-off events. [2024-06-27 23:04:20,952 INFO L125 PetriNetUnfolderBase]: For 59686/59686 co-relation queries the response was YES. [2024-06-27 23:04:20,956 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-27 23:04:20,958 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 73 selfloop transitions, 65 changer transitions 9/151 dead transitions. [2024-06-27 23:04:20,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 151 transitions, 2098 flow [2024-06-27 23:04:20,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:20,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:20,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-27 23:04:20,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:04:20,958 INFO L175 Difference]: Start difference. First operand has 227 places, 126 transitions, 1468 flow. Second operand 10 states and 141 transitions. [2024-06-27 23:04:20,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 151 transitions, 2098 flow [2024-06-27 23:04:21,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 151 transitions, 2010 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-27 23:04:21,073 INFO L231 Difference]: Finished difference. Result has 218 places, 127 transitions, 1594 flow [2024-06-27 23:04:21,073 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-27 23:04:21,073 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2024-06-27 23:04:21,073 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 127 transitions, 1594 flow [2024-06-27 23:04:21,073 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-27 23:04:21,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:21,073 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-27 23:04:21,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:04:21,074 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-27 23:04:21,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:21,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1586516342, now seen corresponding path program 6 times [2024-06-27 23:04:21,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:21,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185721621] [2024-06-27 23:04:21,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:21,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:23,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-27 23:04:23,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:23,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185721621] [2024-06-27 23:04:23,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185721621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:23,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:23,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:04:23,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133244128] [2024-06-27 23:04:23,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:23,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:04:23,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:23,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:04:23,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:04:23,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:04:23,154 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-27 23:04:23,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:23,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:04:23,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:23,479 INFO L124 PetriNetUnfolderBase]: 345/829 cut-off events. [2024-06-27 23:04:23,480 INFO L125 PetriNetUnfolderBase]: For 44779/44779 co-relation queries the response was YES. [2024-06-27 23:04:23,483 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-27 23:04:23,485 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 91 selfloop transitions, 20 changer transitions 26/142 dead transitions. [2024-06-27 23:04:23,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 142 transitions, 1954 flow [2024-06-27 23:04:23,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:23,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:23,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-27 23:04:23,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:04:23,486 INFO L175 Difference]: Start difference. First operand has 218 places, 127 transitions, 1594 flow. Second operand 9 states and 128 transitions. [2024-06-27 23:04:23,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 142 transitions, 1954 flow [2024-06-27 23:04:23,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 142 transitions, 1790 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 23:04:23,594 INFO L231 Difference]: Finished difference. Result has 214 places, 113 transitions, 1321 flow [2024-06-27 23:04:23,595 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-27 23:04:23,595 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 183 predicate places. [2024-06-27 23:04:23,595 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 113 transitions, 1321 flow [2024-06-27 23:04:23,595 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-27 23:04:23,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:23,595 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-27 23:04:23,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:04:23,595 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-27 23:04:23,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:23,595 INFO L85 PathProgramCache]: Analyzing trace with hash 142865738, now seen corresponding path program 7 times [2024-06-27 23:04:23,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:23,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843829974] [2024-06-27 23:04:23,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:23,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:23,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:27,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:27,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:27,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843829974] [2024-06-27 23:04:27,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843829974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:27,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:27,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:04:27,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616872025] [2024-06-27 23:04:27,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:27,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:04:27,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:27,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:04:27,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:04:27,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:27,752 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-27 23:04:27,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:27,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:27,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:28,498 INFO L124 PetriNetUnfolderBase]: 326/788 cut-off events. [2024-06-27 23:04:28,498 INFO L125 PetriNetUnfolderBase]: For 46586/46586 co-relation queries the response was YES. [2024-06-27 23:04:28,502 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-27 23:04:28,503 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 74 selfloop transitions, 47 changer transitions 12/137 dead transitions. [2024-06-27 23:04:28,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 137 transitions, 1903 flow [2024-06-27 23:04:28,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:04:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:04:28,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-27 23:04:28,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088541666666667 [2024-06-27 23:04:28,504 INFO L175 Difference]: Start difference. First operand has 214 places, 113 transitions, 1321 flow. Second operand 12 states and 157 transitions. [2024-06-27 23:04:28,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 137 transitions, 1903 flow [2024-06-27 23:04:28,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 137 transitions, 1728 flow, removed 33 selfloop flow, removed 16 redundant places. [2024-06-27 23:04:28,592 INFO L231 Difference]: Finished difference. Result has 193 places, 108 transitions, 1243 flow [2024-06-27 23:04:28,592 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-27 23:04:28,592 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 162 predicate places. [2024-06-27 23:04:28,592 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 108 transitions, 1243 flow [2024-06-27 23:04:28,592 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-27 23:04:28,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:28,593 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-27 23:04:28,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:04:28,593 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-27 23:04:28,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:28,593 INFO L85 PathProgramCache]: Analyzing trace with hash -968899920, now seen corresponding path program 7 times [2024-06-27 23:04:28,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:28,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002031927] [2024-06-27 23:04:28,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:28,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:31,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:31,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:31,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002031927] [2024-06-27 23:04:31,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002031927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:31,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:31,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:04:31,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650260907] [2024-06-27 23:04:31,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:31,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:04:31,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:31,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:04:31,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:04:31,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:04:31,498 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-27 23:04:31,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:31,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:04:31,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:31,895 INFO L124 PetriNetUnfolderBase]: 296/710 cut-off events. [2024-06-27 23:04:31,896 INFO L125 PetriNetUnfolderBase]: For 29531/29531 co-relation queries the response was YES. [2024-06-27 23:04:31,898 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-27 23:04:31,900 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 71 selfloop transitions, 32 changer transitions 18/126 dead transitions. [2024-06-27 23:04:31,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 126 transitions, 1593 flow [2024-06-27 23:04:31,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:31,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:31,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 23:04:31,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2024-06-27 23:04:31,901 INFO L175 Difference]: Start difference. First operand has 193 places, 108 transitions, 1243 flow. Second operand 9 states and 134 transitions. [2024-06-27 23:04:31,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 126 transitions, 1593 flow [2024-06-27 23:04:31,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 126 transitions, 1451 flow, removed 15 selfloop flow, removed 16 redundant places. [2024-06-27 23:04:31,966 INFO L231 Difference]: Finished difference. Result has 183 places, 98 transitions, 1061 flow [2024-06-27 23:04:31,966 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-27 23:04:31,966 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-27 23:04:31,967 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 98 transitions, 1061 flow [2024-06-27 23:04:31,967 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-27 23:04:31,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:31,967 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-27 23:04:31,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:04:31,967 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-27 23:04:31,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:31,967 INFO L85 PathProgramCache]: Analyzing trace with hash -331415956, now seen corresponding path program 8 times [2024-06-27 23:04:31,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:31,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014777390] [2024-06-27 23:04:31,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:31,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:31,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:34,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:34,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:34,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014777390] [2024-06-27 23:04:34,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014777390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:34,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:34,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:04:34,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593515636] [2024-06-27 23:04:34,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:34,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:04:34,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:34,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:04:34,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:04:34,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-27 23:04:34,836 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-27 23:04:34,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:34,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-27 23:04:34,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:35,226 INFO L124 PetriNetUnfolderBase]: 268/644 cut-off events. [2024-06-27 23:04:35,226 INFO L125 PetriNetUnfolderBase]: For 26253/26253 co-relation queries the response was YES. [2024-06-27 23:04:35,229 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-27 23:04:35,230 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 65 selfloop transitions, 32 changer transitions 15/117 dead transitions. [2024-06-27 23:04:35,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 117 transitions, 1395 flow [2024-06-27 23:04:35,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:35,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:35,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-27 23:04:35,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:04:35,230 INFO L175 Difference]: Start difference. First operand has 183 places, 98 transitions, 1061 flow. Second operand 10 states and 141 transitions. [2024-06-27 23:04:35,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 117 transitions, 1395 flow [2024-06-27 23:04:35,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 117 transitions, 1282 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-27 23:04:35,271 INFO L231 Difference]: Finished difference. Result has 169 places, 94 transitions, 988 flow [2024-06-27 23:04:35,271 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-27 23:04:35,271 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 138 predicate places. [2024-06-27 23:04:35,271 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 94 transitions, 988 flow [2024-06-27 23:04:35,272 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-27 23:04:35,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:35,272 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-27 23:04:35,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:04:35,272 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-27 23:04:35,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:35,272 INFO L85 PathProgramCache]: Analyzing trace with hash -722815798, now seen corresponding path program 9 times [2024-06-27 23:04:35,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:35,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758964803] [2024-06-27 23:04:35,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:35,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:35,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:38,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-27 23:04:38,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:38,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758964803] [2024-06-27 23:04:38,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758964803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:38,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:38,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:04:38,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796009488] [2024-06-27 23:04:38,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:38,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:04:38,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:38,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:04:38,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:04:38,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:38,643 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-27 23:04:38,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:38,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:38,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:39,305 INFO L124 PetriNetUnfolderBase]: 232/560 cut-off events. [2024-06-27 23:04:39,305 INFO L125 PetriNetUnfolderBase]: For 16179/16179 co-relation queries the response was YES. [2024-06-27 23:04:39,307 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-27 23:04:39,308 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 54 selfloop transitions, 39 changer transitions 16/113 dead transitions. [2024-06-27 23:04:39,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 113 transitions, 1340 flow [2024-06-27 23:04:39,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:04:39,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:04:39,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 23:04:39,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-27 23:04:39,309 INFO L175 Difference]: Start difference. First operand has 169 places, 94 transitions, 988 flow. Second operand 12 states and 149 transitions. [2024-06-27 23:04:39,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 113 transitions, 1340 flow [2024-06-27 23:04:39,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 113 transitions, 1228 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-27 23:04:39,337 INFO L231 Difference]: Finished difference. Result has 167 places, 89 transitions, 935 flow [2024-06-27 23:04:39,337 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-27 23:04:39,338 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 136 predicate places. [2024-06-27 23:04:39,338 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 89 transitions, 935 flow [2024-06-27 23:04:39,338 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-27 23:04:39,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:39,338 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-27 23:04:39,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:04:39,338 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-27 23:04:39,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:39,338 INFO L85 PathProgramCache]: Analyzing trace with hash -331422714, now seen corresponding path program 8 times [2024-06-27 23:04:39,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:39,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422584354] [2024-06-27 23:04:39,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:39,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:39,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:41,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:41,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:41,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422584354] [2024-06-27 23:04:41,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422584354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:41,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:41,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:04:41,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561074427] [2024-06-27 23:04:41,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:41,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:04:41,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:41,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:04:41,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:04:41,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:41,915 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-27 23:04:41,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:41,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:41,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:42,220 INFO L124 PetriNetUnfolderBase]: 205/495 cut-off events. [2024-06-27 23:04:42,221 INFO L125 PetriNetUnfolderBase]: For 10695/10695 co-relation queries the response was YES. [2024-06-27 23:04:42,222 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-27 23:04:42,223 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 29 changer transitions 18/105 dead transitions. [2024-06-27 23:04:42,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 105 transitions, 1209 flow [2024-06-27 23:04:42,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:42,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:42,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 23:04:42,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:04:42,223 INFO L175 Difference]: Start difference. First operand has 167 places, 89 transitions, 935 flow. Second operand 10 states and 128 transitions. [2024-06-27 23:04:42,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 105 transitions, 1209 flow [2024-06-27 23:04:42,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 105 transitions, 1125 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 23:04:42,242 INFO L231 Difference]: Finished difference. Result has 157 places, 82 transitions, 869 flow [2024-06-27 23:04:42,242 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-27 23:04:42,242 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 126 predicate places. [2024-06-27 23:04:42,242 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 82 transitions, 869 flow [2024-06-27 23:04:42,242 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-27 23:04:42,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:42,242 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-27 23:04:42,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:04:42,242 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-27 23:04:42,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:42,243 INFO L85 PathProgramCache]: Analyzing trace with hash -992172470, now seen corresponding path program 10 times [2024-06-27 23:04:42,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:42,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836093839] [2024-06-27 23:04:42,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:42,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:42,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:46,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:46,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:46,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836093839] [2024-06-27 23:04:46,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836093839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:46,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:46,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:04:46,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997519133] [2024-06-27 23:04:46,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:46,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:04:46,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:46,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:04:46,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:04:46,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:46,239 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-27 23:04:46,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:46,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:46,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:46,674 INFO L124 PetriNetUnfolderBase]: 182/442 cut-off events. [2024-06-27 23:04:46,674 INFO L125 PetriNetUnfolderBase]: For 8246/8246 co-relation queries the response was YES. [2024-06-27 23:04:46,676 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-27 23:04:46,677 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 42 selfloop transitions, 31 changer transitions 22/99 dead transitions. [2024-06-27 23:04:46,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 99 transitions, 1133 flow [2024-06-27 23:04:46,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:46,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:46,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 23:04:46,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 23:04:46,677 INFO L175 Difference]: Start difference. First operand has 157 places, 82 transitions, 869 flow. Second operand 11 states and 136 transitions. [2024-06-27 23:04:46,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 99 transitions, 1133 flow [2024-06-27 23:04:46,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 99 transitions, 1046 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-27 23:04:46,690 INFO L231 Difference]: Finished difference. Result has 146 places, 70 transitions, 742 flow [2024-06-27 23:04:46,690 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-27 23:04:46,690 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-27 23:04:46,690 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 70 transitions, 742 flow [2024-06-27 23:04:46,690 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-27 23:04:46,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:46,691 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-27 23:04:46,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:04:46,691 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-27 23:04:46,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:46,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1296318316, now seen corresponding path program 1 times [2024-06-27 23:04:46,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:46,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055265790] [2024-06-27 23:04:46,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:46,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:46,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:49,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:49,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:49,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055265790] [2024-06-27 23:04:49,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055265790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:49,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:49,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 23:04:49,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939411410] [2024-06-27 23:04:49,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:49,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 23:04:49,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:49,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 23:04:49,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-27 23:04:50,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-27 23:04:50,013 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-27 23:04:50,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:50,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-27 23:04:50,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:50,459 INFO L124 PetriNetUnfolderBase]: 122/301 cut-off events. [2024-06-27 23:04:50,459 INFO L125 PetriNetUnfolderBase]: For 4990/4990 co-relation queries the response was YES. [2024-06-27 23:04:50,460 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-27 23:04:50,460 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 28 selfloop transitions, 7 changer transitions 49/88 dead transitions. [2024-06-27 23:04:50,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 88 transitions, 950 flow [2024-06-27 23:04:50,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:50,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:50,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 23:04:50,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-27 23:04:50,461 INFO L175 Difference]: Start difference. First operand has 146 places, 70 transitions, 742 flow. Second operand 11 states and 126 transitions. [2024-06-27 23:04:50,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 88 transitions, 950 flow [2024-06-27 23:04:50,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 88 transitions, 795 flow, removed 8 selfloop flow, removed 20 redundant places. [2024-06-27 23:04:50,467 INFO L231 Difference]: Finished difference. Result has 125 places, 35 transitions, 284 flow [2024-06-27 23:04:50,467 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-27 23:04:50,468 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 94 predicate places. [2024-06-27 23:04:50,468 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 35 transitions, 284 flow [2024-06-27 23:04:50,468 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-27 23:04:50,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:50,469 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-27 23:04:50,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:04:50,469 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-27 23:04:50,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:50,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1350851954, now seen corresponding path program 2 times [2024-06-27 23:04:50,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:50,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046768761] [2024-06-27 23:04:50,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:50,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:50,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:53,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:53,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:53,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046768761] [2024-06-27 23:04:53,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046768761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:53,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:53,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 23:04:53,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137753253] [2024-06-27 23:04:53,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:53,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 23:04:53,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:53,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 23:04:53,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-27 23:04:53,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-27 23:04:53,879 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-27 23:04:53,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:53,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-27 23:04:53,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:54,327 INFO L124 PetriNetUnfolderBase]: 32/100 cut-off events. [2024-06-27 23:04:54,327 INFO L125 PetriNetUnfolderBase]: For 1100/1100 co-relation queries the response was YES. [2024-06-27 23:04:54,328 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-27 23:04:54,328 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 0 selfloop transitions, 0 changer transitions 44/44 dead transitions. [2024-06-27 23:04:54,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 44 transitions, 346 flow [2024-06-27 23:04:54,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:54,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:54,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-27 23:04:54,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-27 23:04:54,329 INFO L175 Difference]: Start difference. First operand has 125 places, 35 transitions, 284 flow. Second operand 11 states and 118 transitions. [2024-06-27 23:04:54,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 44 transitions, 346 flow [2024-06-27 23:04:54,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 44 transitions, 254 flow, removed 0 selfloop flow, removed 26 redundant places. [2024-06-27 23:04:54,331 INFO L231 Difference]: Finished difference. Result has 82 places, 0 transitions, 0 flow [2024-06-27 23:04:54,331 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-27 23:04:54,331 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-06-27 23:04:54,331 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 0 transitions, 0 flow [2024-06-27 23:04:54,331 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-27 23:04:54,333 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-27 23:04:54,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-27 23:04:54,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-27 23:04:54,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-27 23:04:54,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:04:54,334 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-27 23:04:54,337 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 23:04:54,337 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 23:04:54,339 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-27 23:04:54,340 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-27 23:04:54,340 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 11:04:54 BasicIcfg [2024-06-27 23:04:54,340 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 23:04:54,340 INFO L158 Benchmark]: Toolchain (without parser) took 271439.26ms. Allocated memory was 151.0MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 75.9MB in the beginning and 708.5MB in the end (delta: -632.6MB). Peak memory consumption was 606.2MB. Max. memory is 16.1GB. [2024-06-27 23:04:54,341 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 151.0MB. Free memory was 102.6MB in the beginning and 102.4MB in the end (delta: 159.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:04:54,341 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 151.0MB. Free memory is still 122.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:04:54,341 INFO L158 Benchmark]: CACSL2BoogieTranslator took 575.07ms. Allocated memory is still 151.0MB. Free memory was 75.7MB in the beginning and 100.5MB in the end (delta: -24.8MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. [2024-06-27 23:04:54,341 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.70ms. Allocated memory is still 151.0MB. Free memory was 100.5MB in the beginning and 96.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 23:04:54,341 INFO L158 Benchmark]: Boogie Preprocessor took 85.82ms. Allocated memory is still 151.0MB. Free memory was 96.3MB in the beginning and 91.6MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 23:04:54,341 INFO L158 Benchmark]: RCFGBuilder took 783.94ms. Allocated memory was 151.0MB in the beginning and 220.2MB in the end (delta: 69.2MB). Free memory was 91.6MB in the beginning and 133.7MB in the end (delta: -42.1MB). Peak memory consumption was 56.9MB. Max. memory is 16.1GB. [2024-06-27 23:04:54,341 INFO L158 Benchmark]: TraceAbstraction took 269933.52ms. Allocated memory was 220.2MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 133.7MB in the beginning and 708.5MB in the end (delta: -574.8MB). Peak memory consumption was 592.3MB. Max. memory is 16.1GB. [2024-06-27 23:04:54,342 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.15ms. Allocated memory is still 151.0MB. Free memory was 102.6MB in the beginning and 102.4MB in the end (delta: 159.5kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.11ms. Allocated memory is still 151.0MB. Free memory is still 122.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 575.07ms. Allocated memory is still 151.0MB. Free memory was 75.7MB in the beginning and 100.5MB in the end (delta: -24.8MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.70ms. Allocated memory is still 151.0MB. Free memory was 100.5MB in the beginning and 96.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 85.82ms. Allocated memory is still 151.0MB. Free memory was 96.3MB in the beginning and 91.6MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 783.94ms. Allocated memory was 151.0MB in the beginning and 220.2MB in the end (delta: 69.2MB). Free memory was 91.6MB in the beginning and 133.7MB in the end (delta: -42.1MB). Peak memory consumption was 56.9MB. Max. memory is 16.1GB. * TraceAbstraction took 269933.52ms. Allocated memory was 220.2MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 133.7MB in the beginning and 708.5MB in the end (delta: -574.8MB). Peak memory consumption was 592.3MB. 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: 269.9s, OverallIterations: 128, TraceHistogramMax: 1, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 68.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4095 SdHoareTripleChecker+Valid, 30.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3595 mSDsluCounter, 1248 SdHoareTripleChecker+Invalid, 26.8s 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.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1127 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 1119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1377 ImplicationChecksByTransitivity, 39.8s 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, 1.9s SatisfiabilityAnalysisTime, 198.4s 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-27 23:04:54,453 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